日期:2014-05-20 浏览次数:20873 次
class A {
protected D dd;
public void f(int x) {
System.out.println(x);
}
public void s(D d) {
System.out.println("哈哈");
}
}
class D {
}
class B extends A {
private int yy;
public B(int y, D d) {
super.dd =d;//想怎么写就怎么写。this.dd=d也可以。父类方法必须protected以上,刚才我试验了,否则用用getset了
this.yy = y;
this.f(y);//this.f(yy);
this.s(d);//this.s(dd);
}
}
public class C {
public static void main(String[] args) {
new B(2, new D());
}
}