封装:抽类、权限修饰符的使用
封装就是把对象的属性和方法抽到一个类中结合为一个独立的整体,通过权限修饰符来尽可能隐藏对象的内部实现细节。可以提高代码的安全性和复用性(eg: 我要看电视,只需要按一下开关可以了。没有必要了解电视机内部的结构,厂家为了方便我们使用电视,把复杂的内部细节全部封装起来,只给我们暴露简单的接口,比如:电源开关。具体内部是怎么实现的,我们不需要操心)。
继承:通过继承父类的属性和方法或者子类扩展特有的属性和方法来产生全新的类(子承父业)。可以提高代码的复用性,更加容易实现类的扩展。用extends关键字来完成。(eg: Person类和Student类)。
多态: 向上造型(父类引用指向子类对象),对象和方法的多态
多态指的是同一个方法调用,由于对象不同可能会有不同的行为。(现实生活中,同一个方法,具体实现会完全不同。可以提高代码的复用性,扩展性 (eg:同样是“休息”方法,张三是睡觉,李四是旅游,王五是听音乐)。