静态内部类和非静态内部类
来源:互联网 发布:英文翻译器软件 编辑:程序博客网 时间:2024/06/11 06:01
1.静态内部类可以有静态变量和方法,非静态内部类只拥有非静态变量和方法
2.静态内部类只可以访问外部类的静态方法和变量,非静态内部类可以访问外部类的所有成员
3.实例化对象的方法不同
实例化非静态内部类对象
通过外部类对象来实例化
OuterClass outer=new OuterClass();
OuterClass.InnerClass inner=outer.new InnerClass();
实例化静态内部类对象
不依赖外部类对象
OuterClass.InnerStatciClass inner=new OuterClass.InnerStaticClass();
4.调用方法和成员的方式不同
非静态
内部类对象.方法/变量
静态
外部类,内部类.方法/变量(不用生成内部类对象)
1 0
- 内部类---静态内部类和非静态内部类
- 静态内部类&非静态内部类
- 静态内部类&非静态内部类
- 静态内部类&非静态内部类
- 非静态内部类
- 非静态内部类
- 非静态内部类
- 静态内部类和非静态内部类的区别
- 静态内部类和非静态内部类的区别
- 静态内部类和非静态内部类的区别
- 静态内部类和非静态内部类的区别
- 静态内部类和非静态内部类的区别
- 静态内部类和非静态内部类的区别
- 静态内部类和非静态内部类的区别
- 静态内部类和非静态内部类的区别
- 静态内部类和非静态内部类的区别
- 静态内部类和非静态内部类的区别
- 静态内部类和非静态内部类的区别
- Win10 mongodb 作为系统服务启动
- oj1053
- 学习JS之实用小函数
- c 指针算数运算
- 神器Tampermonkey(油猴子)使用+脚本分享
- 静态内部类和非静态内部类
- 服务器外网端口无法访问 解决办法
- POJ2251:Dungeon Master
- php通过拓展ssh2控制linux
- curl_exec(): 2 is not a valid cURL handle resource
- LeetCode Two Point & Array Problem 两点问题汇总
- poj1250
- 八进制到十进制
- 神经网络浅讲:从神经元到深度学习