// 练习题
// 面向对象思想编程内容的三条主线分别是什么? 1. 类及类的成员:属性、方法、构造器:代码块、内部类。 2. 面向对象的三大特征:封装、继承和多态。 3. 其它关键字:this, super, abstract, interface, static, final, package, import // 谈谈你对面向对象中类和对象的理解,并指出二者的关系(面向对象中两个重要的概念) 类:对一类事物的描述,是抽象的、概念上的定义 对象:是实际存在的该类事物的每个个体,因而也称为实例instance(new一个对象,在内存中实实在在的存在) *对象是由类派生出来的(或者说是由类new出来的) *面向对象程序设计的重点是类的设计 *设计类,就是设计类的成员 // 面向对象思想的体现一:类和对象的创建和执行操作有哪三步? 1. 创建类,设计类的成员 2. 创建类的对象(类的实例化) 3. 调用对象的结构:对象.属性、对象.方法 // 类的方法内是否可以定义变量?是否可以调用属性?是否可以定义方法?是否可以调用方法? 是;是;否;是 // 面向对象和面向过程理解 面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做 面向对象:强调具备功能的对象,以类/对象为最小单位,考虑谁来做



