如果我有一个带有两个参数的构造函数,可以这样调用super吗?
super(a,b).method
例如:
public class Money (){
int euro=0;
int count=0;
public Money(int a,int b) {
a=euro;
b=count;
}
public int getPay(){
return 100;
}
}
public class Pay extends Money{
super(a,b).getPay();
}
这可能吗?
最佳答案
这是不可能的,没有任何意义。如果getPay()
是父类的方法,则子级可以使用它,并且可以使用getPay()
或类似的super.getPay()
来调用,以防子级重写该方法。
关于java - 用Java中的 super 构造函数调用方法,对吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18638240/