A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 小五哥 中级黑马   /  2016-1-7 16:08  /  331 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

成员内部类怎么创建对象?被私有化了的成员内部类如何调用?

4 个回复

倒序浏览
外部类名.内部类名 对象名 =  new 外部类名().new内部类名()
回复 使用道具 举报
私有,外部类不能访问,但是本类可以访问,所以可以通过方法去调用内部类成员
回复 使用道具 举报
举例
class Outer {
    private int id;
   private int age;
private class Inner{
      public void method{
            system.out.println("hello")
                        }
          }
   public void print() {
      Inner i = new Inner();
     i.mehtod();
        }
}
调用的化  Outer o = new Outer();
          o.print();
回复 使用道具 举报
成员变量,成员方法,成员内部类性质是一样的,都是一个类的成员;在用成员内部类是要把它当作是类的成员来使用。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马