为什么 Java 中的构造函数名称与类名相同?
javaobject oriented programmingprogramming更新于 2024/7/27 3:58:00
每个类对象都是使用相同的 new 关键字创建的,因此它必须具有有关必须为其创建对象的类的信息。因此,构造函数名称应与类名相同。
示例
class MyConstructor{ public MyConstructor() { System.out.println("构造函数名称应与类名相同"); } public static void main(String args[]){ MyConstructor mc = new MyConstructor(); } }
在上面的程序中,构造函数名称应该与类名 (MyConstructor) 相同。
输出
构造函数名称应该与类名相同