24小时在线 - 古典小说 - 文学小说 - 关于我们
您的当前位置:首页 > Java > Java SE >

内部类的思考

来源:比特技术 编辑:比特技术网 时间:2018-07-03点击:
导读:内部类的思考!求助class ? A ? { int ? i ? = ? 2; A ? (){ Sy
内部类的思考!求助
class   A  
{
int   i   =   2;
A   (){
System.out.println( "A ");
i   --;
}
class   B
{
int   i   =   1;
B(){
System.out.println( "B ");
i++;
}
}

}
class   C
{
public   static   void   main(String   []   args){
B   b   =   new   B();
A   a   =   new   B();
System.out.println(a.i);
System.out.println(b.i);
}
}

大家事先预测一下打印结果,再编译运行一下,对比结果,想想为什么会是这样的结果?

------解决方案--------------------
这个也能通过编译?
B b = new B();//A.B
A a = new B();//A不是B的父类吧?来源:比特技术在线(www.byte.online),欢迎分享本文,转载请保留出处!
http://www.byte.online/a/Java_SE/2018/82594.html
责任编辑:比特技术网

    打赏

    取消

    感谢您的支持,我会继续努力的!

    扫码支持
    扫码打赏,你说多少就多少

    打开支付宝扫一扫,即可进行扫码打赏哦

    网友评论:

    Copyright © www.byte.online 比特技术在线 版权所有 粤ICP备15038486号-3
    本站所有资料来源于网络,由个人收集整理,仅限于个人学习和研究,如果侵犯您的权益请联系我们删除!
    Top