- this :
- 本类对象
- 1.区分同名的局部变量和成员变量
- 2.this();
- 调用构造器
- 写在构造器中
- 作用就是调用构造器
- 位置在构造器的第一行代码处
- 本类对象
- 封装:
- 隐藏了 类中的属性 和实现细节,对外只提供公共的访问方式(getter setter)
- 好处:
- 1.访问的安全性
- 2.方法中可以使用流程控制语句
- 3.只能用我们提供的公共的访问方式访问
- 好处:
- 隐藏了 类中的属性 和实现细节,对外只提供公共的访问方式(getter setter)
- 方法重载:
- 作用:名字方便记忆
- 通常是一个类中
- 方法名形同
- 参数列表不同
- 传参时,实际参数的值不能所有方法都适合
- 代码兼容
- 类型相同
- 构造器:
- 名字和类名相同
- 作用:完成对象初始化
- 构造器的分类:
- 1.默认构造器
- 我们类中没有显示定义构造器,
- 那么编译器会自动创建一个默认构造方法,
- 此方法无参,访问权限与类相同
- 自己定义:
- 只要我们显示定义了构造器,那么系统
- 2.无参
- 3.带参
- 1.默认构造器
- 声明处初始化 private String name="张三";
- 构造代码块(在创建对象之前调用)
- {
- this.name="张三";
- }
- 名字和类名相同
- 构造方法 和普通方法
- 1.构造方法就是用来完成初始化对象的
- 普通方法是为了完成特定功能
- 2.构造只有new创建对象的时候才能调用
- 普通方法创建对象随时调用
- 1.构造方法就是用来完成初始化对象的
- 构造器和访问器
- 1.构造器是创建对象的时候new初始化
- 对象创建完成后所有的赋值完成
- 访问器是创建对象后完成赋值
- 对象创建完成,都是默认值
- 2.构造可以在创建对象是一次性给所有赋值
- 访问器需要创建对象后一个个的赋值
- 3.创建对象后属性值得更改只能用访问器
- 创建对象后属性值的访问只能用访问器
- 1.构造器是创建对象的时候new初始化
- 先调构造块后调构造器
- 构造者模式:
- 创建对象的时候可以链式访问(创建对象时直接调用set get访问器)
- 更改set访问器的类型不为基本数据类型而是上面的类名 public Book setName(String name){
- this.name=name;
- return this;
- }
- 创建对象的时候可以链式访问(创建对象时直接调用set get访问器)
- 对象初始化:
- 1.默认初始化
- 2.声明处初始化
- 3.构造块初始化
- 4.构造器初始化
--------------小白努力学习大数据中,请持续关注,每日一更