1. 什么是面向对象编程
-
面向过程编程:是一种以过程为中心的编程思想。这些都是以什么正在发生为主要目标进行编程。
-
面向对象编程:是一种计算机编程架构,以对象为中心的编程思想,对现实世界理解和抽象的方法。
-
面向对象举例
-
类、对象他们之间的关系
-
类:类是对现实生活中一类具有共同特征的事物的抽象描述。例如电脑类、空调类、人类
-
对象:类的实体,实际存在的事物,例如电脑类的“主机”、“显示器”
-
类与对象的关系:类是由对象来定,这个过程叫做抽象化。用类创建对象,这个过程称为实例化
-
-
类的其他特点:
-
封装:把相同对象的功能(函数)、属性(变量)组合在一起
-
方法:对象的功能(例如电脑能上网、看片),实际在类里面就是函数,称为成员函数,也可以称为方法
-
属性:对象的特征(例如电脑都有主机、显示器)
-
实例化:用类创建对象,这个对象具体是什么东西,例如你用的电脑、我这个人
-