Eclipse中快捷键生成类
空参构造
alt + shift + s + c
带参构造
alt + shift + s + o
set,get 方法
alt + shift + s + r
toString 方法
alt + shift + s + s
面向对象三大特征
封装:
- 隐藏实现的细节 提供公共的对外访问方式
- 主要是完成类的封装
- 使用的时候 创建对象去使用
继承(最重要的特征):
- 子承父业
- 一个新类如果继承了一个已知类,那么新类就具备已知类的功能
- 重写:在子类中出现了 与父类方法声明一模样(方法名、参数、返回值)
继承的好处:
- 提高代码的复用性
- 让类和类之间产生了关系 (多态的前提)
多态(对象的多种形态):
要有实现或者继承
一般来说有方法的重写
父类引用指向子类对象(向上转型)
抽象类
有抽象方法(没有方法体)
不能创建对象
子类的抽象方法必须重写