请教一个构造函数的问题 谢谢
比如一个父类 class A{
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这句话 我感觉没必要写了 因为已经把c这个值已经传给父类的构造函数了 那为什么我看到好多人写代码还写这句话
}
}
[解决办法]
加上就是传给子类的对象c,
子类对象c和父类对象c不是一个概念。