菜鸟提问,成员变量和局部变量的定义

maxueg 2011-11-27 09:32:33
public class Test {

int a; //为什么这样定义属性就出错啊
a = 1;

public static void main(String[] args) {
int b;//这里定义就没问题
b = 3;


}

}
...全文
37 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
maxueg 2011-11-27
  • 打赏
  • 举报
回复
谢谢,楼上几位了
jiakai0419 2011-11-27
  • 打赏
  • 举报
回复
a = 1; 那句出错了

类里面只能有 定义语句

a = 1; 不是定义语句

所以只能写在方法里,不能写在类里。


wang7535067 2011-11-27
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 hudie1234567 的回复:]

不是定义的错误,是你的a = 1;这句出问题了。可以使用下面的两种方法中的一种:
1.int a = 1;//定义的时候初始化
2.a = 1;这句代码放到方法里面。
[/Quote]
正解
茫茫大海 2011-11-27
  • 打赏
  • 举报
回复
不是定义的错误,是你的a = 1;这句出问题了。可以使用下面的两种方法中的一种:
1.int a = 1;//定义的时候初始化
2.a = 1;这句代码放到方法里面。

62,616

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧