面向对象
特征:
封装性:封装是面向对象的核心思想,将对象的属性和行为封装起来,不需要让外界知道具体的实现细节,这就是封装思想。
继承性:继承性主要描述的是类与类之间的关系,通过继承我们可以再无需重新编写原有类的情况下,对原有类的功能进行扩展。
多态性:多态性指的是在程序中允许出现重名的现象,它指在一个类中定义的属性和方法被其它类继承后,他们可以具有不同的数据类型或表现出不同的行为,这使得同一个属性和方法在不同的类中有不同的语义。
面向过程和面向对象的区别:
面向过程: 主要强调的就是过程, 是