Java中静态方法不能引用非静态变量
来源:互联网 发布:mac图片查看器 编辑:程序博客网 时间:2024/06/07 07:49
静态方法和静态变量都是属于类的,不需要初始化对象即可引用,而非静态方法或者变量都是要用类的对象来引用,当我们在一个静态方法,比如Java中的main函数中应用某个非静态变量,就会出现错误。
此时有两种方法解决:
(1)将方法或变量定义为静态的;
(2)定义一个对象,用此对象去引用相关的方法或者变量。
阅读全文
0 0
- java静态方法中不能引用非静态变量
- Java中静态方法不能引用非静态变量
- 静态方法中引用非静态变量
- 静态方法不能调用非静态变量,非静态方法可以引用静态变量
- 静态方法中不能直接引用非静态变量,需要通过对象来引用
- day61(5.11)程序报错类型之不能在静态方法中引用非静态变量
- 静态方法中不能使用非静态变量
- java中为什么静态方法不能访问非静态方法或者变量
- Java中为什么静态方法不能访问非静态方法
- Java中静态变量、静态方法、静态代码块、非静态变量、非静态方法的简介(转)
- 【Java】中静态方法如何访问非静态方法和非静态变量
- [java]静态方法不能调用静态变量
- java为什么不能在静态域或方法中引用类型变量?
- 不能对非静态字段/方法进行静态引用
- 静态方法为什么不能使用非静态成员变量
- C++中静态变量、常量、静态整型常量、静态非整型常量、引用变量的初始化方法
- 非静态内部类中为什么不能存在静态变量
- java中为什么非静态嵌套类不能有静态变量?
- 设计模式--观察者模式
- SpringMVC与LogBack集成
- HTML怎么让table表格中的td单元格内容过长显示为固定长度,多余部分用省略号代替?
- bug & 异常 小记集合
- 调优(二) 减少if语句的使用
- Java中静态方法不能引用非静态变量
- Effective Java(考虑实现comparable接口、复合优先于集成)
- 【python 加密解密】python中的加密解密模块使用
- 面试题55. 字符流中第一个不重复的字符
- AndroidStudio利用android-support-multidex解决65536问题(64k问题)
- [codevs2800]送外卖(状压dp)
- 质因数分解式
- Leetcode OJ 102 Binary Tree Level Order Traversal [Medium]
- 兼容ios android 的 返回按钮