继承:新类继承父类的所有属性和行为;当子类包含与父类相同的方法时是方法重写;
super用于在子类中访问父类中的成员变量及方法;当产生一个子类对象时,先产生其父类对象
封装:通过private修饰符隐藏类中的成员变量,叫做封装;访问与修改private修饰的变量时要用
访问器和修改器
封装的好处:重用、有利于分工、隐藏细节;
多态:最常用的多态的地方是当一个父类引用被用于引用子类对象时;当调用方法为父类子类都有时,
才用多态参数;子类向父类转型,子类中特有的方法和属性,父类不能访问;
多态的好处:多态参数和异构集合
抽象:一个方法在父类中不需要实现,在子类中会重写,在父类中可以定义成抽象方法;如果一个类中
有抽象方法,那这个类就是抽象类;一个类是抽象类,这个类中不一定有抽象方法
一个子类继承了一个抽象类有两种清况:
(1)重写父类的抽象方法;
(2)将子类变成抽象类;
原文:http://www.cnblogs.com/J-109wangyu/p/3675269.html