java调用方法时提示需要标识符什么意思

publicclassPerson{intage;Stringname;publicvoidspeak(){System.out.println("我是好人");}Per... public class Person{
int age;
String name;
public void speak()
{
System.out.println("我是好人");
}
Person person1=new Person();
person1.speak();
} 总提示需要标识符
展开
 我来答
匿名用户
推荐于2017-10-15
展开全部
少了主方法(main);
public class Person{
int age;
String name;
public void speak()
{
System.out.println("我是好人");
}
public static void main(String[] args)
{
Person person1=new Person();
person1.speak();
}
}
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友12ee0fd
2012-10-05 · TA获得超过4.7万个赞
知道大有可为答主
回答量:1.1万
采纳率:66%
帮助的人:1967万
展开全部
public void main(final String[] args){

Person person1=new Person();
person1.speak();
}
追问
谢谢啦,可是什么意思,我还是不明白呀,要是不把这个设为主方法呢,嘿嘿,还请多多指点,刚学java呀
追答
main是java程序的入口。

语句只能出现在块内。

上面代码还可以改成
public class Person{
int age;
String name;
public void speak()
{
System.out.println("我是好人");
}
Person person1=new Person();
{person1.speak();}
}
可以编译通过。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式