好吧,我认为这是一个非常简单的问题,但我无法解决这个问题。
假设我有这些伪类及其各自的功能。我可以从构造函数本身调用方法,因此它会在对象创建时启动吗?
第一课
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)
}
}
二级
public class Oranges{
Apples green = new Apples(a,b)
}
答案 0 :(得分:1)
是的,如果你将一个方法放在一个被调用的对象构造函数中,它将运行构造函数中的方法。
答案 1 :(得分:1)
是。 许多人甚至只会调用_init函数而不是在构造函数中执行所有操作。这样,您可以重新初始化对象而无需创建新对象。