如何在实例化类时运行代码?

The*_*dxo 1 java constructor object

如何在创建新对象时运行代码,而无需执行任何单独的调用?换句话说,我如何定义在创建对象期间发生的事情?

例如:

class Apple {
    //code here
}

// ...
Apple banana = new Apple();
// ...
Run Code Online (Sandbox Code Playgroud)

如何在我调用时自动运行代码:

Apple banana = new Apple();
Run Code Online (Sandbox Code Playgroud)

例如,如何Apple在创建新方法时调用其中一个方法Apple?来自Python,我正在寻找类似的东西__init__.

Mar*_*arv 6

在您的Apple类中添加构造函数:

class Apple {
    public Apple () {
        //Your code here
    }
}
Run Code Online (Sandbox Code Playgroud)