面向对象的三大特征:
①继承:从已有的类中派生出新的类,新的类能继承父类的属性和方法,同时还可以对父类进行扩展,即增加新的属性/方法。
②封装:将类的某些信息隐藏在内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。可确保类的安全性,同时提高代码的可复用性。
③多态:父类的同一个方法在不同的子类中表现出不同的形式。
前提条件:1继承2重写3父类引用指向子类对象。
面向对象的三大特征:
①继承:从已有的类中派生出新的类,新的类能继承父类的属性和方法,同时还可以对父类进行扩展,即增加新的属性/方法。
②封装:将类的某些信息隐藏在内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。可确保类的安全性,同时提高代码的可复用性。
③多态:父类的同一个方法在不同的子类中表现出不同的形式。
前提条件:1继承2重写3父类引用指向子类对象。