Java中的静态方法调用静态成员变量
来源:互联网 发布:小野丽莎 知乎 编辑:程序博客网 时间:2024/04/29 10:29
关于静态方法的点滴记录:
1. 静态方法只能直接调用静态成员(包括变量和方法),而不能直接访问类中的非静态成员
2. 静态方法不能以任何方式引用this和super关键字,因为静态方法在使用前不用创建任何实例对象,当静态方法调用时,this所使用的对象根本没有创建
3.静态方法中不可能再创建静态变量,不会导致方法里面的变量为静态变量 因为方法中的变量都是局部变量,不可能同时为局部变量又同时是静态变量
4.JVM对每种类型的变量都有自己的存储区域,static有专门的存储区
5.局部和静态是冲突的,不可能同时作为标识去修饰一个变量
6.静态方法是可以通过类型来调用的,不过根据类对象来调用也是可以的
7.静态成员是共享的,任何通过类调用都是可以的
8.静态方法可以调用静态方法 可以调用非静态方法(通过类对象调用),静态方法可以调用静态成员变量,但是不能调用非静态成员变量(不能直接调用,但是可以通过类对象调用非静态成员变量)
0 0
- Java中的静态方法调用静态成员变量
- 静态成员变量及方法的调用
- 静态成员变量及方法的调用
- 静态方法可以调用成员变量吗?
- 静态成员方法、静态成员变量、静态块、非静态成员方法、非静态成员变量—Java
- [java]静态方法不能调用静态变量
- 静态成员方法只能调用静态成员方法和静态成员变量。
- 静态成员方法与静态成员变量【Java版】
- 静态方法不可调用非静态成员变量,Why?
- java中的静态变量和静态方法
- Java中的静态方法和静态变量
- java中的静态变量和静态方法
- java中的static 静态变量、静态方法
- 静态成员方法与静态成员变量
- java 静态成员变量或方法
- java中的静态变量、静态方法与静态代码块
- java中的静态变量、静态方法和静态代码块
- java中的静态变量、静态方法与静态代码块
- 重新设坐标轴取分题(Problem ID:1152)
- cocos2dx-3.x: lua 富文本,文本中插入颜色文本处理
- for循环用效率分析(++和--时效率的差异分析)
- Android使用adb查看当前设备运行进程CPU内存等资源的使用情况
- HTTP1.1 响应码
- Java中的静态方法调用静态成员变量
- iOS9调试的基本内容预览
- QTP的退出函数
- 判断文件是否是UTF-8编码
- LeetCode 016 3Sum Closest
- nmon的安装与使用
- Linux安装ss5详细步骤
- ubuntu14.04 for bagadus
- Eclipse调试之内存视图原理解析:调试开发者指南