构造函数的问题??? 构造函数不能有返回值,连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 2006年程序员考试的下午第8题 请大家推荐几本能够深入学习Java的好书,谢谢了 ! ArrayList存储 学习java的时间 初学java system.out.println()问题 Exception处理问题 有没有关于万年历的算法或者程序?不好意思,上一帖分送少了,现在补! 面向对象入门求助~~~感觉java的"继承"功能设计得很混乱? help 用JAVA开发跨平台APPLICATION时,应注意那些问题呀??? 初学者是学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调用