JAVA面向对象的三大特性
封装
封装是将数据和对数据的操作绑定在一个类中的方法,从而保证程序的数据不受外部代码的影响。
继承
一个类继承另一个类,则称继承的类为子类,被继承的类为父类,子类是父类更加详细的分类。继承实现了代码的复用,继承后子类自动拥有了父类的属性和方法(除父类的私 有属性和构造方法外),子类可以定义自己特有的属性和方法,也可以对父类的方法进行重写。
多态
多态即一个对象的多种状态,例如一个父类Fruit他的子类有Apple,Banana,Grape,三个子类都可以看作是Fruit。Apple,Banana,Grape就是Fruit的三种状态。