关于java:从构造函数执行对象创建的某些方法

Execute certain methods on object creation from constructor

本问题已经有最佳答案,请猛点这里访问。

好吧,我认为这是一个失败的简单问题,但我就是不能把我的头绕过去。

假设我有这个具有各自功能的伪类。我可以从构造函数内部调用这些方法吗,这样它就可以在对象创建时启动了?

一级

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
public class Apples{

    public String a;
    public String b;

    Apples(String a, String b){
        this.a = a;
        this.b = b;
        specificMethod();
    }

    public void randomMethod(){
        System.out.println(this.a)
    }

    public void specificMethod(){
        System.out.println(this.b)
    }

}

二班

1
2
3
public class Oranges{
    Apples green = new Apples(a,b)
}


对。许多人甚至只调用一个_init函数,而不在构造函数内做任何事情。这样就可以在不创建新对象的情况下重新初始化对象。


是的,如果您将一个方法放入一个名为的对象构造函数中,它将在构造函数中运行这些方法。