黑马程序员技术交流社区
标题:
内部类和外部类
[打印本页]
作者:
黑马TYR
时间:
2015-4-25 01:10
标题:
内部类和外部类
/*
内部类和外部类之间的调用方式:
内部类怎么调用外部类成员呢?
当成自己的成员来用
外部类调用内部类:
在自己某个方法中,创建一个内部类对象
内部类名 对象引用 = new 内部类名();
在测试类中直接调用内部类,格式:
外部类名.内部类名 对象引用 = new 外部类名().new 内部类名();
*/
class Outer
{
private int num = 10;
class Inner
{
public void show()
{
System.out.println(num);
}
}
public void method2()
{
public int num2 = 20;
class Inner
{
public void show()
{
System.out.println(num);
}
}
}
public void method()
{
Inner i = new Inner();
i.show();
}
public int getNum()
{
return num;
}
}
class InnerClassDemo1
{
public static void main(String[] args){
A a = new A();
System.out.println(a.getNum());
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2