【221、面向对象三大特征】

37 阅读1分钟
  1. 封装(Encapsulation):封装是指将数据和操作数据的方法(即函数)封装在一起,形成一个类(Class),并限制类外部访问该类的内部细节,只允许通过类公开的接口(即方法)来访问数据。这种隐藏内部实现细节的做法能够增强代码的安全性、可靠性和可维护性。
  2. 继承(Inheritance):继承是指在一个类的基础上定义一个新的类,新的类可以继承父类的属性和方法,并可以增加或修改自己特有的属性和方法。继承可以提高代码的复用性和可扩展性。
  3. 多态(Polymorphism):多态是指同一个方法名可以在不同的对象中有不同的实现方式,也就是说,同一个方法可以用于不同类型的对象。多态可以提高代码的灵活性和可读性,让代码更具有可扩展性。