java学习day7--类和对象

类和对象

    类:类代表了一类事物,类在现实中不存在,是一个模板。类的目的是抽象出一类事物共有的属性和行为

      并用一定语法格式来描述所抽象出的属性和行为,类是一种用于创建具体实例(对象)的数据类型。

    对象:对象是实际存在的个体,现实当中实际存在。对象又被称为实例(instance)。

      

    从类到对象的过程叫做实例化一个类可以实例化N个对象

    从对象到类的过程叫做抽象

    类的定义:

      语法结构:【修饰符列表】 class 类名{

            }

    

      一个类主要描述的是状态和动作

      程序猿自己定义的类属于引用数据类型

      在一个类体中,方法体之外定义的变量被称为成员变量,成员变量没有手动赋值的话,系统自动赋值

      不能直接通过“类”去访问的成员变量又被称为实例变量

    对象的定义:

      语法结构:new 类名();

    

    关于创建对象,我今天看到了一个很有意思的名词--引用

    之前在学校学习java时没有听说过这个名词,后来我查了下,引用就是一个变量,这个变量中把保存了一个java对象的内存地址

    例如有一个Student学生类,在我创建对象时:Student s = new Student();其中s就是引用。

    

原文地址:https://www.cnblogs.com/javaisbest/p/11581522.html