类与对象
OO:面向对象
OOP:面向对象编程
OOA:面向对象分析
OOD:面向对象设计
万物皆为对象,对象因我关注而产生;
对象存在具体的实体,具有明确定义的特征和行为;
面向对象:一种认识事物的方式,注重对事物的认知,最符合人类自然的思维习惯;
对象:数据封装的结果就是对象;
类是具有相同属性和行为的一组对象的集合,在软件系统中,我们用类来模拟现实生活中的实体;
类是对象的抽象,对象是类的实例;
一个对象属性的改变与别的对象无关,对象彼此独立;
属性也叫成员变量,是描述对象特征的变量所以属性的访问,只能通过“对象.”的方式访问;
public static String earth;
其中String是数据类型,earth是变量名,加上static使得成为了静态变量;
静态变量是独立在对象之外的变量,是很多对象共享的变量当一个对象对它的值进行改变,会影响所有对象。对静态变量的访问可以通过“对象.”,也可以“类名.”的方式访问,所以静态变量也叫类变量;