静态变量/静态方法调用的注意事项
2016-06-16 12:35
267 查看
静态变量/静态方法调用的注意事项
成员变量(实例变量)只能被对象调用。
静态变量可以被对象调用,还可以被类调用。
成员变量(实例变量)只能被对象调用。
静态变量可以被对象调用,还可以被类调用。
package chapter08_复习题; public class Show10 { public static void main(String[] args) { F f = new F(); System.out.println(f.i); System.out.println(f.s);//改成F.s; 访问静态变量 应该用 类.变量名 而不是 对象.变量名 f.im(); f.sm(); //改成 F.sm(); 访问静态变量 应该用 类.变量名 而不是 对象.变量名 System.out.println(F.i);//改成 f.i 不能对非静态字段F.i进行静态引用 System.out.println(F.s); F.im(); //改成 f.im(); 不能对非静态方法im()进行静态引用 F.sm(); } } class F{ int i=3; static String s="asdasd"; void im(){ } static void sm(){ } }
相关文章推荐
- 视频本地化之 Premiere 技巧分享
- C#复习③
- ios学习路线—Objective-C(新特性)
- 3. Longest Substring Without Repeating Characters
- VS with Qt plugin 时,调试程序出现丢失Qt5Cored.dll的情况
- FileUtils
- 页面与ViewModel(上)
- Android 几种网络请求的区别与联系
- Android 几种网络请求的区别与联系
- Android 几种网络请求的区别与联系
- Android消息传递之Handler消息机制(一)
- Java, SSH 框架
- 入门———— Linux后门技术及实践 20160616
- Problem E
- SpriteKit关于SKScene中的渲染Loop
- SpriteKit关于SKScene中的渲染Loop
- SpriteKit关于SKScene中的渲染Loop
- SSH框架搭建
- MIPS(极路由1s[mt7620a])平台OpenWrt路由器系统内的Go应用程序开发
- SeaJS与RequireJS的区别