java 新手问 写个类 老有提示

eclipse 老提示 This method has a constructor name 这该怎么弄

首先, 你那个类名不应该用main,其次类名首字母要大写,出现这个提示的主要原因是你的方法名和类名同名了,在java中如果和类名相同的方法是构造方法,构造方法没有返回值,所以你将你的类名:“main” 换个名,如Demo,就不会出现提示啦
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-07-17
Class 名与静态方法用了同样的名称main,所以系统认为你在做类构造函数。
第2个回答  2012-07-17
一般,类名的首字母要大写,在你创建类的时候,就写为大写。
其次,一般不要用main、void、static、string这些特殊词作为类名
希望可以帮到你。
第3个回答  推荐于2017-12-16
类名不要使用main,这会导致该类的默认构造器与主函数名main相同,
将第一句public class main{ 中的main改成任意首字母大写的单词即可.本回答被提问者和网友采纳
第4个回答  2012-07-17
主要是printf函数已被声名了,把它随便改个名字 (如printData等)就好了!
相似回答