2020.10.8

一、今日学习内容:

今天主要是学习了上次课老师所讲的ppt上的一些有关类与对象的一些知识。

1、首先还是要了解一下类的定义的:

      定义了一组大体上相似的对象。

      一个类所包含的方法和数据描述一组对象的共同行为和属性。

      对象则是类的具体化,是类的实例。

      类通过派生可以有子类,同样也可以有父类,形成层次结构。

2、需要定义一个对象变量 然后“创建(new)”一个对象,赋值给对象变量 现在就可以通过对象变量使用对象,主要方式有:

(1)直接调用类的方法;

(2)存取类的字段。

3、引用类型与原始数据类型作比较:

“引用”一个对象的变量称为“引用类型”的变量,有时又简称为“对象变量”。

诸如int,float之类的变量称为“原始数据类型”的变量)。

4、变量与内存分配:

当声明一个对象类型的变量时,实际上并没有创建一个对象,此变量=null。

定义一个原始类型的变量时,会马上给其分配内存。

5、变量的初始化:

        在定义变量时,Java要求必须显式初始化变量.

6、对象变量的初始化:

     对象变量如果不引用一个真实的对象,则必须声明为null。

     特殊值null:代表一个对象变量不引用任何对象。

7、引用对象后的对象变量:

MyClass obj=new MyClass();

当对象不再使用时,JVM会回收MyClass对象所占用的内存,这个过程称为“垃圾回收(GC:Garbage Collection)”.

二、遇到的问题:

对这些知识的理解程度还是可以的;

三、明日学习计划:

学完剩余的部分知识。

原文地址:https://www.cnblogs.com/marr/p/14170324.html