没有必要吧,因为你已经继承了,你super(c);
直接调用父类的了!
private C c; //C是一个接口类型的
public A(C c){
this.c=c}
}
一个子类 class B extends A{
private C c;
public B(C c){
super(c);
this.c=c//这里是不是还有必要写this.c=c这句话 我感觉没必要写了 请各位指教 谢谢
}
}
class B extends A,你这句直接继承了class A,也就是B的父类,它父类构造了一个C接口类型的构造函数,你super(c),就可以调用父类的了,你这里写
this.c = c多余了,直接用父类的! |