类与对象

OO:面向对象

OOP:面向对象编程

OOA:面向对象分析

OOD:面向对象设计

万物皆为对象,对象因我关注而产生;

对象存在具体的实体,具有明确定义的特征和行为;

面向对象:一种认识事物的方式,注重对事物的认知,最符合人类自然的思维习惯;

对象:数据封装的结果就是对象;

类是具有相同属性和行为的一组对象的集合,在软件系统中,我们用类来模拟现实生活中的实体;

类是对象的抽象,对象是类的实例;

一个对象属性的改变与别的对象无关,对象彼此独立;

属性也叫成员变量,是描述对象特征的变量所以属性的访问,只能通过“对象.”的方式访问;

public  static  String  earth;

其中String是数据类型,earth是变量名,加上static使得成为了静态变量;

静态变量是独立在对象之外的变量,是很多对象共享的变量当一个对象对它的值进行改变,会影响所有对象。对静态变量的访问可以通过“对象.”,也可以“类名.”的方式访问,所以静态变量也叫类变量;