Java 从多层嵌套中访问内部类的成员
2024-10-17 21:07:56
一个内部类被嵌套多少层并不重要--它能透明地访问所有它能嵌入的外围类的所有成员
//: innerclasses/MultiNestingAccess.java
// Nested classes can access all members of all
// levels of the classes they are nested within.
package object;
class MNA {
private void f() {}
class A {
private void g() {}
public class B {
void h() {
g(); //in class A 调用 g(),f(), 完全不需要任何条件
f();
}
}
}
} public class MultiNestingAccess {
public static void main(String[] args) {
MNA mna = new MNA();
MNA.A mnaa = mna.new A();
MNA.A.B mnaab = mnaa.new B();
mnaab.h();
}
} ///:~
最新文章
- solr查询语句示例
- jQueryNotes仿QQ空间添加标记
- Android 常用工具类之SPUtil,可以修改默认sp文件的路径
- HDU 4622 求解区间字符串中的不同子串的个数
- python中的remove趣谈
- Spring Dynamic Modules - DMserver
- [转]Maintain File Upload Control on Postbacks
- Asp.net中具体的日期格式化用法
- Qt多线程编程总结(一)(所有GUI对象都是线程不安全的)
- hdu 4180
- 使用微软Remote Desktop 手机远程控制 windows
- Pro Aspnet MVC 4读书笔记(2) - The MVC Pattern
- Java多线程和死锁
- mat-form-field must contain a MatFormFieldControl错误的解决方法
- sci-hub免费下载论文
- buildroot构建项目(一)---buildroot介绍
- 用 C 语言描述几种排序算法
- 20145331魏澍琛《网络对抗》Exp6 信息搜集与漏洞扫描
- Scrum Meeting 11.10
- node中session的管理