您的位置:首页 > 编程语言 > Java开发

【济南中心】JavaEE基础班新课程day07:面向对象

2018-02-14 17:46 295 查看
面向对象类:是一组相关的属性和行为的集合(我们班所有的同学都具备相同的属性和行为,比如:姓名,年龄,学习,这样就把所有的学生成为学生类)什么是对象呢?
       对象:是该类事物的具体体现(说某个同学时,他都具备自己特有的属性和行为)
 成员变量        和以前定义变量是一样的,只不过位置发生了改变。在类中,方法外。

       成员方法        和以前定义方法是一样的,只不过把static去掉,
静态方法 有static关键字的方法
成员变量和局部变量的区别:*     A:在类中的位置不同*         成员变量:类中,方法外*         局部变量:方法中或者方法声明上(形式参数)*     B:在内存中的位置不同*         成员变量:堆内存*         局部变量:栈内存*     C:生命周期不同*         成员变量:随着对象的创建而存在,随着对象的消失而消失*         局部变量:随着方法的调用而存在,随着方法的调用完毕而消失*     D:初始化值的问题*         成员变量:有默认值*         局部变量:没有默认值。必须先定义,赋值,最后使用对于构造方法我们还有个事情要强调,那就是如果我们不写构造方法,那么系统会默认生成一个空参构造,如果我们写了一个有参的构造方法,这时系统不再给我们生成默认空参构造了。所以一般我们都自己写,空参有参都要写。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: