您的位置:首页 > 其它

day04--面向对象--内部类

2015-07-18 21:15 316 查看
package day04;

/*
* 内部类:定义在类的内部,内部类所在的类称之为外部类
* class 外部类的名{
*      class 内部类的名{
*      }
* }
*/
class Outer {
int num = 10;// 外部类的成员变量

//内部类作为外部类的成员,如果要访问内部类,需要通过类的对象访问

class Inner {
public void say() {
System.out.println("Inner  say()-->" + num);// 在内部类中可以访问其所在外部类的成员
}
}

public void run() {
Inner inner = new Inner();
inner.say();
}
}

public class Demo15 {

public static void main(String[] args) {

Outer outer = new Outer();
outer.run();

//创建内部类的对象
Outer.Inner inner=outer.new Inner();
inner.say();
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: