Open Jessie-Cheng1 opened 2 years ago
面向对象: 就是将事物抽象成一个对象,具有它独自的属性和特点,解决问题的时候通过对象的属性和特点来解决。 特点:
封装:
将一个类的具体信息隐藏在类的内部,不能直接访问,而是提供某些方法实现对这些信息的访问。
优点:数据安全性;隐藏了类的实现细节,使用者无需了解类的实现细节;同时也方便类的修改和使用
继承:
是类与类的一种关系,子类继承了父类的属性和行为
优点:形成了代码的复用
多态:对于同一个行为,不同的子类对象具有不同的表现形式。多态存在的3个条件:
1)继承 2)重写 3)父类引用指向子类对象。 参考:什么是面向对象,它的三个基本特征:封装、继承、多态
面向对象: 就是将事物抽象成一个对象,具有它独自的属性和特点,解决问题的时候通过对象的属性和特点来解决。 特点:
封装:
将一个类的具体信息隐藏在类的内部,不能直接访问,而是提供某些方法实现对这些信息的访问。
优点:数据安全性;隐藏了类的实现细节,使用者无需了解类的实现细节;同时也方便类的修改和使用
继承:
是类与类的一种关系,子类继承了父类的属性和行为
优点:形成了代码的复用
多态:对于同一个行为,不同的子类对象具有不同的表现形式。多态存在的3个条件:
1)继承 2)重写 3)父类引用指向子类对象。 参考:什么是面向对象,它的三个基本特征:封装、继承、多态