1、封装(Encapsulation):实现了数据的隐藏(data hiding),部分数据对程序的其他部分隐藏。隐藏的目的就是防止别人修改数据。
2、继承(inheritance):为了支持代码的可充用性(reusability)。定义新的类,可以从已有的类中继承代码,减少了程序的总代码量和写代码时间,缩短了开发周期.
3、多态性(polymorphism):基于对象所属类的不同,外部类对同一个方法的调用,实际执行的逻辑不通。继承,方法重写,父类引用指向子类对象。
1、封装(Encapsulation):实现了数据的隐藏(data hiding),部分数据对程序的其他部分隐藏。隐藏的目的就是防止别人修改数据。
2、继承(inheritance):为了支持代码的可充用性(reusability)。定义新的类,可以从已有的类中继承代码,减少了程序的总代码量和写代码时间,缩短了开发周期.
3、多态性(polymorphism):基于对象所属类的不同,外部类对同一个方法的调用,实际执行的逻辑不通。继承,方法重写,父类引用指向子类对象。