面向对象的基本概念。
面向对象程序设计(Object Oriented Programming,OOP)是一种基于对象概念的软件开发方法。面向对象有三大特性:封装,继承,多态。
对象
对象的简单理解就是真实存在的个体。
如猫,和我家的那一只猫中我家中具体的那一只猫就是对象。
类
类是具有相同的状态和相同的行为的一组对象的集合。
在编程中用属性表示对象的状态,用方法表示对象的行为。要创建对象必须先定义类,通过类可以实例化出对象。类是对象的模板,对象是类的具体实现。
类简单的就是代表多个的统称,而不是具体的个体。
类和对象的关系
一个类给出它的全部对象的一个统一的定义,而它的每个对象则是符合这种定义的一个实体,因此类和对象的关系就是抽像和具体的关系。类是对各对象进行综合抽象的结果,是实体对象的概念模型,而一个对象是一个类的实例。