面向对象
面向对象的三大特点:
封装 继承 多态
封装:将对象的属性和实现细节隐藏,对外只提供公共的访问方式。
优点:防止数据的篡改,提高安全性,隐藏细节。
由 private 封装
对外提供get set 方法获取
private权限修饰符:
修饰成员变量和成员方法,被私有的成员只能在本类中访问
this关键字作用:this代表当前正在调用方法的对象
构造方法:
特点:
- 构造方法是一种特殊的方法,方法名与类名相同
- 没返回值类型
- 其返回值可以理解为是新创建对象的引用
作用:
给对象初始化,即:给成员变量赋值
注意:
- 如果没有写,系统提供一个默认构造方法(即:空参构造)
- 多个构造方法是以重载的形式存在的
- 使用new Student();实际上就是在调用空参构造方法
this关键字在构造方法中的使用
• 在某个构造方法中去调用本类的其它构造方法
• 必须放在构造方法的第一句