1.面向对象和面向过程的区别:
(1)面向对象是将功能封装进对象,强调具备功能的对象,以类或者对象为最小单位,考虑让谁来做。
(2)面向过程强调的是功能行为,以函数为最小单位,考虑怎么做。
2.类和对象
类:是对一类事物的描述,是一种抽象的概念。
对象:是类的实例,是实际存在的某种事物的每个个体。
- 面向对象程序设计,重点是对类的设计(设计类的成员)
3.属性
- 属性 = 成员变量 = field = 域、字段
调用方式:“对象.属性”
class Student {
int number;//定义类的属性
int state;
int score;
}
Student s1 = new Student();//创建类的对象
s1.number = 16;//调用对象的属性
s1.state &#