7.构造器,重载,封装
-
构造器
- 构造器的特征
- 它具有与类相同的名称
- 它不声明返回值类型。(与声明为void不同)
- 不能被static、final、synchronized、abstract、native修饰,不能有return语句返回值
- 构造器的作用:创建对象;给对象进行初始化

- 语法格式

- 举例

- 无参构造方法、有参构造方法
- 无参构造方法

- 有参构造方法

-
重载
- 重载的概念
- 允许存在一个以上的同名方法,只要它们的参数个数或者参数类型不同即可。
- 重载的特点
- 与返回值类型无关,只看参数列表,且参数列表必须不同。(参数个数或参数类型)。调用时,根据方法参数列表的不同来区别。
- 构造器一般用来创建对象的同时初始化对象。

- 构造器重载使得对象的创建更加灵活,方便创建各种不同的对象。
- 重载示例

-
封装
- Java中通过将数据声明为私有的(private),再提供公共的(public)方法:getXxx()和setXxx()实现对该属性的操作
- 目的
- 隐藏一个类中不需要对外提供的实现细节;
- 使用者只能通过事先定制好的方法来访问数据,可以方便地加入控制逻辑,限制对属性的不合理操作;
- 便于修改,增强代码的可维护性;
相关文章: