day12 构造方法重载 对属性封装

属性私有化 

day12 构造方法重载 对属性封装_第1张图片

day12 构造方法重载 对属性封装_第2张图片

 使用get  set方法查看 设立对象属性值   快捷键 alt+inset

day12 构造方法重载 对属性封装_第3张图片

构造方法重载 

Java构造函数中调用构造函数_Rysinal的博客-CSDN博客

在构造方法中引用构造方法 : this()

this指代对象  

当没有设置构造函数   有一个默认的构造函数public Driver(){}

设置构造函数后,默认函数取消,需要重新设置

在构造函数中调用构造函数,但是只可以调用一次,并且构造函数的调用必须排

在第一位,否则将会出现编译时错误。

使用new 关键字构造对象

day12 构造方法重载 对属性封装_第4张图片

 构造代码块  

在所有重载构造方法中生效

day12 构造方法重载 对属性封装_第5张图片

 匿名对象

day12 构造方法重载 对属性封装_第6张图片

 输出结果

你可能感兴趣的:(面向对象,java,开发语言)