首页 > 其他 > 详细

普通内部类的访问规则

时间:2018-01-28 12:38:09      阅读:218      评论:0      收藏:0      [点我收藏+]
/*
什么是内部类:类里面的类
好处:内部类可以直接访问外部类的成员(因为内部类中持有外部类的引用 外部类.this)
外部类要访问内部类成员,必须建立内部类对象

  • @author WangShuang
  • */
    public class Test {
    public static void main(String[] args) {
    Outer outer = new Outer();
    outer.omethod();
    Outer.Inner inner = new Outer().new Inner();//内部类的访问方法
    inner.imethod();
    }
    }

class Outer{
private int onum = 1;
class Inner{
int inum = 2;
public void imethod(){
System.out.println(onum);
}
}
public void omethod(){
Inner inner = new Inner();
System.out.println(inner.inum);
}
}

普通内部类的访问规则

原文:http://blog.51cto.com/13579086/2065935

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!