62,620
社区成员
发帖
与我相关
我的任务
分享


姐姐我只有QQ可是基本上不上线











public class Base {
private int a;
public Base(int a) {
this.a = a;
}
public int getA() {
return a;
}
class Sub extends Base {
private int b;
public Sub(int a, int b) {
super(a);
this.b = b;
}
public int getB() {
return b;
}
}
public static void main(String[] args) {
Base b = new Base(1);
Base.Sub sub = b.new Sub(3, 2);
System.out.println("a=" + sub.getA() + "b=" + sub.getB());
}
}
这是把sub放在里面的注意一下主函数 你就会发现发在里面与放在外面的区别








有,有点想法
这个有什么不理解的吗? 正常的类不都是这样定义的吗?你有什么想法?