java - Java 错误:不是用于访问未分配的类成员变量的语句
问题描述
对于下面的代码,
class Test {
int i;
}
public class Testable {
public static void main(){
new Test().i;
}
}
我收到新 Test().i 行的“错误:不是声明”;
解决方案
new Test().i
确实不是一个说法。您需要对这个表达式做一些事情,例如,将它保存到一个变量中:
int i = new Test().i;
推荐阅读
- java - 如何使用扫描仪 hasNext() 循环遍历一行键盘文本并验证用户输入的整数和字符串
- angular - “typeof Observable”类型上不存在属性“forkJoin”。角 8
- php - Laravel 6 寻找有关如何解决表单开关问题的提示
- javascript - Typescript 中的 NgIf 和 NgSwitch 而不是 Html 可能吗?
- python - 在python中将字符串拆分为两个变量时出错
- vue.js - Quasar Axios 请求错误的 URL(双 URL)
- css - 如何在样式化组件的 props 函数中访问 CSS 变量?
- javascript - React Context 不渲染组件
- php - 在 laravel 中设置自定义验证消息而不创建请求类的智能方法
- excel - 如何使用 PATH 将照片上传到用户表单并在其他计算机上显示?