跳转到内容

类和对象

100% developed
来自维基教科书,开放世界中的开放书籍

导航 类和对象 主题:v  d  e )
主题:

类和对象

[编辑 | 编辑源代码]

面向对象的程序是由对象构建的。类是用于创建对象的“模板”。类定义了对象可以包含的值以及可以在对象上执行的操作。

编译后,类存储在文件系统中的“(类名).class”文件中。

当我们要从该类创建第一个对象时,或者当我们调用其静态函数之一时,该类会被加载到内存中。加载

在类加载期间,所有类静态变量都将被初始化。此外,在 static { ... } 块中定义的操作也将被执行。加载类后,它将保留在内存中,并且类静态变量不会再次被初始化。

类加载到内存后,就可以从该类创建对象。创建对象时,其成员变量将被初始化,但类静态变量不会被初始化。

当不再有对对象的引用时,垃圾收集器将销毁该对象并释放其内存,以便该内存可以被重复利用来保存新的对象。


华夏公益教科书