黑马程序员技术交流社区

标题: 成员内部类 [打印本页]

作者: 小五哥    时间: 2016-1-7 16:08
标题: 成员内部类
成员内部类怎么创建对象?被私有化了的成员内部类如何调用?
作者: 正阳门下    时间: 2016-1-7 23:02
外部类名.内部类名 对象名 =  new 外部类名().new内部类名()
作者: 正阳门下    时间: 2016-1-7 23:07
私有,外部类不能访问,但是本类可以访问,所以可以通过方法去调用内部类成员
作者: 正阳门下    时间: 2016-1-7 23:11
举例
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();
作者: 擎天柱    时间: 2016-1-8 00:09
成员变量,成员方法,成员内部类性质是一样的,都是一个类的成员;在用成员内部类是要把它当作是类的成员来使用。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2