实训day01

Eclipse中快捷键生成类

空参构造

alt + shift + s + c

带参构造

alt + shift + s + o

set,get 方法

alt + shift + s + r

toString 方法

alt + shift + s + s


面向对象三大特征

封装:

  • 隐藏实现的细节 提供公共的对外访问方式
  • 主要是完成类的封装
  • 使用的时候 创建对象去使用

继承(最重要的特征):

  • 子承父业
  • 一个新类如果继承了一个已知类,那么新类就具备已知类的功能
  • 重写:在子类中出现了 与父类方法声明一模样(方法名、参数、返回值)

继承的好处:

  • 提高代码的复用性
  • 让类和类之间产生了关系 (多态的前提)

多态(对象的多种形态):

要有实现或者继承
一般来说有方法的重写
父类引用指向子类对象(向上转型)


抽象类

有抽象方法(没有方法体)
不能创建对象
子类的抽象方法必须重写

你可能感兴趣的:(实训day01)