阅读量:0
在Java中,init()
方法通常是在对象初始化时被调用。它可以用于执行一些初始化操作,例如设置默认值、分配资源或者建立连接等。init()
方法的调用时机取决于你在何处创建对象以及何时调用该方法。
以下是一个简单的示例,说明了init()
方法在Java中的调用时机:
public class MyClass { private String name; public MyClass(String name) { this.name = name; init(); // 在构造函数中调用init()方法 } private void init() { System.out.println("Initializing " + name); // 在这里执行其他初始化操作 } public static void main(String[] args) { MyClass obj1 = new MyClass("Object 1"); // 创建对象时,构造函数会自动调用init()方法 MyClass obj2 = new MyClass("Object 2"); // 创建对象时,构造函数会自动调用init()方法 } }
在这个示例中,我们在MyClass
的构造函数中调用了init()
方法。当我们创建新的MyClass
对象时,构造函数会被调用,从而触发init()
方法的执行。这样,每当创建一个新对象时,init()
方法都会被调用,确保对象在使用之前完成初始化。