构造函数的问题??? 构造函数不能有返回值,连void都不行 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 构造函数是不能有返回值的,它不是一般的method. public void HelloWorld() { System.out.println("HelloWorld"); }如这样的话,编译器只把这当成一个普通函数看待,你改成下面那样也能输出HelloWordpublic static void main(String args[]) { HelloWorld h=new HelloWorld(); h.HelloWorld(); } 中国铁道出版社的JAVA2书上是这样讲述构造函数的,不妨参考一下:构造函数可以有参数,也可以没有,但是绝对没有返回值。也因为如此,我们并不需要再在前面加上void的类型。如果加上void,编译器会把这个函数识别为普通函数,这时,你必须用该类的对象来调用此函数。 恩,楼上就得很对。构造函数可以有参数,也可以没有,但是绝对没有返回值。也因为如此,我们并不需要再在前面加上void的类型。如果加上void,编译器会把这个函数识别为普通函数,这时,你必须用该类的对象来调用此函数。 不能被abstract final native static synchronized修饰没有返回类型,甚至void构造器不能继承如果类没有构造器,一个没有参数的构造器被提供如果一个构造器调用super时没有参数,一个没参数的super调用 xian kan shu , zai ti wen 学习java两个星期的小结和疑问,希望能和各位交流 请问,Linux下如何配置环境变量? 关于IMPORT的问题 如何高亮表格的某一行(不点击鼠标哦) 关于FOR循环 一个小程序中的几个棘手的小问题 送分大讨论:数据显式应该在什么时候完成? 刚刚看完Java的基础知识,下一步应该怎么做呢?大家谁有java的小项目,能给我一个么?我想锻炼锻炼。 急切的寻求MD5的Java源程序 怎麽把byte(asc码)转换成字符串 初学者是学JAVA好还是学JAVA2好! 如何将目录,及其子目录导入jTree?
{
System.out.println("HelloWorld"); }
如这样的话,编译器只把这当成一个普通函数看待,你改成下面那样也能输出HelloWord
public static void main(String args[])
{
HelloWorld h=new HelloWorld();
h.HelloWorld();
}
构造函数可以有参数,也可以没有,但是绝对没有返回值。
也因为如此,我们并不需要再在前面加上void的类型。
如果加上void,编译器会把这个函数识别为普通函数,这时,你必须用该类的对象来调用此函数。
也因为如此,我们并不需要再在前面加上void的类型。
如果加上void,编译器会把这个函数识别为普通函数,这时,你必须用该类的对象来调用此函数。
没有返回类型,甚至void
构造器不能继承
如果类没有构造器,一个没有参数的构造器被提供
如果一个构造器调用super时没有参数,一个没参数的super调用