面向对象;
1.对象的属性和行为 分别对应成员变量和成员方法
1.成员变量:位置不同,类中方法外
初始化值:不需要给初始值
2.成员方法:去掉static就好
2.成员变量跟随对象进入堆内存
3.局部变量与成员变量的区别:
1.内存中的位置不同(栈、堆)
2.类当中的位置不同
3.生命周期不同
4.初始化的值不同
4.private只修饰局部变量和局部方法
5.构造方法:
1.如果我们没有给出构造方法,系统将会提供一个默认的无参构造方法供我们使用
2.如果给出了构造方法,系统将不再提供无参方法,
这个时候如果还想使用无参构造方法,就必须自己提供。
推荐:自己编写无参构造方法
6.成员变量的赋值:
1.setXXX()方法
2.采用构造方法来赋值
|
|