请各位真正懂得java语法的朋友进来指点一二,谢谢!!

renqiang_888 2007-04-12 08:46:10
public class aa
{ public int count=0;
count=100;
}
class bb
{
public static void main(String args[])
{
aa t_1=new aa();
System.out.println(t_1.count);
aa t_2=new aa();
System.out.println(t_2.count);
}
}
上面的源程序,编译不能通过,提示count=100这一行缺少标识符,是不是说如果在类中即使是全局变量,如果在方法体中,(也就是说在类体中,不可以对变量进行赋值操作)可以对其改变.
...全文
327 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
likgui 2007-04-17
  • 打赏
  • 举报
回复
关注
CrazyGou 2007-04-17
  • 打赏
  • 举报
回复
不懂,飘过~
fengfengjunjun 2007-04-17
  • 打赏
  • 举报
回复

lower0661 2007-04-17
  • 打赏
  • 举报
回复
shirley_qi(小菜鸟++ == 学海无崖 ==) ( ) 信誉:100 Blog 加为好友 2007-04-17 16:15:13 得分: 0


1.类名应该大写开头
2.类里除了属性就是方法,语句要写在方法里...
可以申明成员变量,同时赋初值;但是不能象lz这样分开写,后面哪句就变成语句了...要写在方法里.


Top
----------------------------------------
第2条不成立
语句可以写在“块”里
lower0661 2007-04-17
  • 打赏
  • 举报
回复
放在花括号里称作“实例块”,顾名思义,是在一个类被实例化的时候执行的语句。
与此对应的还有“静态块”(花括号外面加上static),就是类在被加载的时候执行的语句。
flyIce945 2007-04-17
  • 打赏
  • 举报
回复
1.类名应该大写开头
2.类里除了属性就是方法,语句要写在方法里...
可以申明成员变量,同时赋初值;但是不能象lz这样分开写,后面哪句就变成语句了...要写在方法里.
suncheng_hong 2007-04-17
  • 打赏
  • 举报
回复
楼主,对变量赋值要在方法里啊.
searom2008 2007-04-17
  • 打赏
  • 举报
回复
晕 明显的语法错误呀
lionest 2007-04-12
  • 打赏
  • 举报
回复
我觉得JAVA 里 除了定义和初始化的语句 都应该放在方法或者块中!
renqiang_888 2007-04-12
  • 打赏
  • 举报
回复
楼上这位兄弟,谢谢你的指点,看一下我这样改了一下是不是更高明\呢?
public class aa
{ static int count=0;
{count++;};
}
class bb
{
public static void main(String args[])
{
aa t_1=new aa();
System.out.println(t_1.count);
aa t_2=new aa();
System.out.println(t_2.count);
}
}
这样就不用在每次在构造函数里面写自加了,
还有我不明白的是,为什么{count++;};话在大括号里可以,如果不加大括号则报错呢?
请您指教!
laolang08 2007-04-12
  • 打赏
  • 举报
回复
不算真正懂JAVA语法的路过
需要写成{count=100};
lz还有几个不规范的地方,
class名大写,将bb定义成public,文件名为bb.java,才能运行
zhaochunhui 2007-04-12
  • 打赏
  • 举报
回复
count=100;这样做是错误的;
类成员变量初始话是在定义的时候和在构造器里,而其他操作应该在方法中
jk88811 2007-04-12
  • 打赏
  • 举报
回复
我faint!

这不叫全局变量...

count是类aa的实例变量, 由public int count=0;定义

count = 100;必须是在某个方法里面, 不然肯定编译不过了

62,616

社区成员

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

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