面向对象三大特征
一. 概述
二. 三大特性
2.1 继承
已知一个 A类 属性和方法, 此时重新定义了一个新的 B类, 当 B类 想使用 A类 中某些方法或属性时,就可以通过继承的方式, 从而达到代码的复用, 提高效率
2.2 封装
将对象的状态信息隐藏在对象内部,不允许外部程序直接访问对象内部信息,而是通过该类所提供的方法来实现对内部的操作和访问。
2.3 多态
同一个方法由不同对象来调用, 可能产生不同的行为, 称之为多态。
(1)多态是方法的多态,属于没有多态
(2)多态的存在有2个必要条件:继承和方法重写