一、
1.
定义在类中的,可以用于初始化一个类的对象,并返回对象的地址
Car c = new Car();
构造器:Car();
2.调用构造器得到对象的格式
类 变量名称 = new 构造器;
Car c = new Car();
Car c1 = new Car("奔驰",39.8);
3.构造器的分类和作用
无参数构造器(默认存在的):初始化对象时,成员变量的数据均采用默认值
有参数的构造器:在初始化对象时,同时可以接收参数为对象赋值
4.
任何类定义出,则默认自带了无参数构造器,写不写都有
一旦定义了有参数构造器,无参数构造器就没有了,此时需要自己写去参数构造器
二、
this关键字
可以出现在构造器,方法中,代表当前对象的地址
调用一个无参数构造器Car c = new Car(); 会返回一个地址给到"c"变量,this会代表这个地址
可以用于指定访问当前段对象的成员变量,成员方法
三、封装
如何正确设计对象的属性和方法
封装的原则:对象代表什么,就得封装对应的数据,并提供数据对应的行为,有需要的自己去找已经被定义封装好的方法

被折叠的 条评论
为什么被折叠?



