每日一博 | 一文了解 Java 中的构造器
摘要:Java 也采用了构造器,并且还提供了一个垃圾收集器(garbage collector),当不再使用内存资源的时候,垃圾收集器会自动将其释放。 本文分享自华为云社区《一文带你了解 Java 中的构造器》,作者: 宇宙之一粟 。 C ++ 引入了构造器(constructor,也叫构造函数)的概念,它是在创建对象时被自动调用的特殊方法。 Java 也采用了构造器,并且还提供了一个垃圾收集器(garbage collector),当不再使用内存资源的时候,垃圾收集器会自动将其释放。 构造器定义 在 Java 中,可以通过编写构造器来确保每个对象的初始化。但是这里有两个问题: 这个构造器使用的任何名字都有可能与类里某个成员相冲突; 编译器负责调用构造器,所以它必须始终知道应该调用哪个方法。 C++ 语言采用的方案就是将构造器和类的名字定义相同,Java 也采用了这个方案。 构造器的作用是用来建立一个新的类的实例,当一个对象被创建时,JVM 使用一个构造函数,并为其分配内存空间。 语法结构 class ClassName { ClassName() { } } 例如,在下面的示例...
