8.20- 讲讲面向对象三大特性
8.20- 讲讲面向对象三大特性
小u封装
封装最好理解,封装是面向对象的特征之一,是对象和类概念的主要特征,封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的就行信息隐藏。
继承
它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展,通过继承创建的新类称为子类和派生类,被继承的类型为基类(父类或者超类)
多态性
它是指在父类中定义的属性和方法被子类继承之后,可以具有不同的数据类型或表现出不同的行为,这使得同一个属性或者方法在父类及其各个子类中具有不同的含义。