高手们,我是只菜鸟,想问一下一道简单的Java程序,程序在问题补充那里,求解
请教大家一个问题classRock{Rock(){System.out.println("Rock");}System.out.println("Rock");}publ...
请教大家一个问题
class Rock{
Rock() {
System.out.println("Rock");
}
System.out.println("Rock");
}
public class Simple {
public static void main(String[] args) {
for (int i = 0; i < 10; i++)
new Rock();
}
}
为什么加上第二句 System.out.println("Rock");
就会出现错误?? 展开
class Rock{
Rock() {
System.out.println("Rock");
}
System.out.println("Rock");
}
public class Simple {
public static void main(String[] args) {
for (int i = 0; i < 10; i++)
new Rock();
}
}
为什么加上第二句 System.out.println("Rock");
就会出现错误?? 展开
7个回答
展开全部
你要知道——在一个类里面,你是不可以直接添加操作语句的,直接放在类里面的只有属性和方法。
你可以把上面那个类改成这样子:
class Rock{
Rock() {
Print();
}
public void Print(){
System.out.println("Rock");
}
}
你可以把上面那个类改成这样子:
class Rock{
Rock() {
Print();
}
public void Print(){
System.out.println("Rock");
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
System.out.println("Rock");
把上面的语句去掉。因为语句通常应该放在方法里面。
不过添加了没什么意义,反而导致出错。
把上面的语句去掉。因为语句通常应该放在方法里面。
不过添加了没什么意义,反而导致出错。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你第二句没有被方法体包住...不穿衣服乱跑.你说警察抓你不.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
System.out.println("Rock");
}
System.out.println("Rock");
}
把第一个 } 删掉。
Java里面{}是成对的。
}
System.out.println("Rock");
}
把第一个 } 删掉。
Java里面{}是成对的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询