面向过程pop与面向对象oop
- 二者都是一种思想,面向对象是相对于面向过程而言。面向过程强调的是功能行为,以函数为最小单位,考虑怎么做。面向对象,将功能封装进对象,强调具备了功能的对象,以类、对象为最小单位,考虑谁来做。
- 面向对象更加强调运用人类在日常的思维逻辑中采用的丝线该方法与原则,如抽象、分类、继承、聚合、多态等。
面向对象三大特征
类和对象是面向对象的核心概念。
类是对一类实物的描述,是抽象的、概念上的定义。
对象是实际存在的该类事物的每个个体,因而也称为实例(instance)。
万事万物皆对象。
面向对象的设计重点就是:类的设计。
类的设计,其实就是类的成员的设计。
定义:
属性:对应类中的成员变量。
行为: 对应类中的成员方法。
修饰符 class 类名{ 属性声明; 方法声明; }
对象的内存结构: