您的位置:首页 > 编程语言 > Java开发

JavaSE 基础 第44节 引用外部类的对象

2016-06-30 18:37 330 查看
2016-06-30

package com.java1995;
/**
* 1.引用外部类的对象
* Inner: this.count
* Outer:Outer.this.count
* @author Administrator
*
*/

//外部类
public class Outer {

private int count =1 ;
//内部类
class Inner{

private int count = 2;
//内部类的方法
public void print(int count){
//内部类方法中的count
System.out.println(count);
//内部类的count
System.out.println(this.count);
//外部类的count
System.out.println(Outer.this.count);

}
}

public static void main(String[] args) {
Outer outer =new Outer();
Outer.Inner i=outer.new Inner();
i.print(3);
}

}




package com.java1995;
/**
* 2.内部类的继承(了解即可)
* @author Administrator
*
*/
public class Test extends A.B{
//实例化B之前,先实例化A
public Test(A a){
a.super();
}

}

//实例化内部类,需要外部类的对象
class A{

class B{

}
}


【参考资料】

[1] Java轻松入门经典教程【完整版】
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: