<一>构造器的作用是什么?使用中有哪些注意点?
作用:创建类的对象,可以初始化对象的属性、
说明: (1)若我们没有显式的提供类的构造器的话,则系统默认给一个类提供默认的构造器,无参数的。
(2)我们如果有显示的声明类的构造器的话,格式为:权限修饰符 类名(形参列表){}
(3)同一个类中的多个构造器之间构成重载
(4)如果我们显式的提供了类的构造器,则系统不再提供默认的空参构造器
(5)Java类中一定存在构造器,
* 构造器和方法的区别:(1)构造体造对象(2)方
<二>关于类的属性赋值,有几种方式。谈谈赋值的先后顺序?
默认初始化-显式初始化-构造器中初始化-对象.方法 或 对象.属性 给属性赋值
类的属性赋值的先后顺序:1-2-3-4
*(1)属性的默认初始化 String name;
*(2)属性的显示初始化 int age = 1;
*(3)构造器中给属性初始化
*(4)通过"对象.方法"或“对象.属性”的方法,给属性赋值
*说明: 125上述操作在执行过程中只调用一次,4可以根据用户需求多次调用
法是直接调用对象
<五>谈谈你对面向对象中封装性的理解???
Java规定了四种不同的权限修饰,private 缺省 protected public
我们使用这四种不同的权限去修饰不同的类以及类的内部成员,来体现这个被修饰结构可见性的大小。
比如说:私有化这个类的属性,通过公共的getset方法获取和修改属性的值,也可以把类中的方法私有化,表明这个方法只能在类的内部调用,外部不可直接调用。<>