java 内部类如何访问外部类的同名属性
2014-07-22 13:34
302 查看
package com.card;
/**
* 内部类如何访问外部类的同名属性
*
* by Zhiwang Zhang on 2014年7月18日
*/
public class Test95 {
private int age;
public static void main(String[] args) {
Test95 test = new Test95();
test.func();
}
public void func() {
InnerClass innerClass = new InnerClass();
innerClass.getOutterPrivate();
}
// 内部类
public class InnerClass {
private int age = 1;
// 普通内部类有指向外部类的引用
public void getOutterPrivate() {
System.out.println(Test95.this.age);
}
}
}
package com.card;
/**
* 内部类如何访问外部类的同名属性
*
* by Zhiwang Zhang on 2014年7月18日
*/
public class Test95 {
private int age;
public static void main(String[] args) {
Test95 test = new Test95();
test.func();
}
public void func() {
InnerClass innerClass = new InnerClass();
innerClass.getOutterPrivate();
}
// 内部类
public class InnerClass {
private int age = 1;
// 普通内部类有指向外部类的引用
public void getOutterPrivate() {
System.out.println(Test95.this.age);
}
}
}
相关文章推荐
- 内部类访问外部同名属性或者方法
- 当内部类和外部类存在同名成员时,如何访问外部类的成员
- 牛客网Java刷题知识点之什么是内部类、为什么要使用内部类、内部类如何使用外部类的属性和方法、成员内部类、局部内部类、静态内部类、匿名内部类
- java 内部类如何访问外部类的对象
- 深入理解Java中为什么内部类可以访问外部类的成员
- 深入理解Java中为什么内部类可以访问外部类的成员
- 【面试对宝典40题的解释】匿名内部类访问外部类中的局部变量必须是final属性
- 黑马---程序员 在外部类中,如何访问内部类中的静态成员呢? outer.inner.function();
- java 内部类如何获取外部类引用
- # 深入理解Java中为什么内部类可以访问外部类的成员#
- java(非)静态方法,(非)静态外部类访问静态属性总结
- 内部类可以访问外部类的属性
- 内部类与外部类变量同名时,如何在内部类中引用外部类变量?
- Android(java)学习笔记150:为什么局部内部类只能访问外部类中的 final型的常量
- 深入理解Java中为什么内部类可以访问外部类的成员
- Java中如何访问同名的方法或变量 ?
- 在我的上一篇博客 深入理解Java中为什么内部类可以访问外部类的成员
- 深入理解Java中为什么内部类可以访问外部类的成员
- 【Java】内部类访问的外部变量定义成final (数据保持一致,外部修改后无法通知内部,编译的时候会通过构造方法传进来) Java内部类一般访问不了外部变量
- 深入理解Java中为什么内部类可以访问外部类的成员