java的静态成员、静态方法的注意事项!
来源:互联网 发布:mac os 重置 编辑:程序博客网 时间:2024/06/07 08:50
<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">在JAVA中,存在内部类和外部类,如果出现有static时,</span><span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">大家应注意:</span>
1、 静态内部类不能直接访问外部类的非静态成员,但可以通过 new 外部类().成员 的方式访问
2、 如果外部类的静态成员与内部类的成员名称相同,可通过“类名.静态成员”访问外部类的静态成员;如果外部类的静态成员与内部类的成员名称不相同,则可通过“成员名”直接调用外部类的静态成员
3、 创建静态内部类的对象时,不需要外部类的对象,可以直接创建 内部类 对象名= new 内部类();
//外部类public class HelloWorld { // 外部类中的静态变量score private static int score = 77; // 创建静态内部类public static class SInner { // 内部类中的变量score int score = 41; public void show() {System.out.println("访问外部类中的score:" + HelloWorld.score );System.out.println("访问内部类中的score:" + score);}}// 测试静态内部类public static void main(String[] args) {// 直接创建内部类的对象 SInner si = new SInner(); // 调用show方法si.show();
1 0
- java的静态成员、静态方法的注意事项!
- java static 静态方法的使用 注意事项
- 静态变量/静态方法调用的注意事项
- C++ 类的静态成员注意事项
- Java静态变量与静态方法与成员变量成员方法的区别
- java类的成员变量、静态成员变量、一般方法、静态方法
- java的静态成员和静态方法,非静态内部类和静态内部类的区别
- 静态方法使用类的非静态成员的方法
- java的静态方法
- 静态成员(静态成员函数,静态数据成员)的特性
- 类的 静态成员 --- 静态成员变量 、 静态成员函数
- 静态成员&静态方法
- C++之旅<静态数据成员与静态方法注意事项>
- C++静态成员注意事项
- C++类中静态变量和静态方法的注意事项
- 静态成员函数读取非静态变量的方法探讨
- 多态中静态成员变量和静态方法的特点
- C++静态成员变量和静态方法的使用
- github优秀开源项目大全-iOS
- iOS 原生二维码扫描
- Android中检查软件是否已连接网络
- Django HTTP请求的处理流程
- 黑马程序员__多线程
- java的静态成员、静态方法的注意事项!
- iOS 闪光灯的开启和关闭
- JavaScript事件委托
- Android TabHost中使用startActivityForResult无法接收返回值的解决方案
- Game
- 解析简单的算术表达式(第1版)
- 工具篇:Mantle
- 源码篇:Mantle
- Mantle 初步使用