看thinking in java遇到了一个问题 书里说的构建器和void有什么区别?百思不得其解构建器:Tree(int i){}void Tree(int i){}有啥区别?都是不返回值的,什么时候创建构建器? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 构建器就是指构造函数,他是一个特殊的函数。每个类都有自己的构造函数,他只能在类的初始化的时候才被调用。比如说:Tree t = new Tree()在创建类的时候可以申明构造函数,其格式就:类名(参数),它是不带任何修饰符的。而void是用来修饰一般函数的,表示不返回任何值。 补充一 下楼上的 :构建器(构造函数)的名称必须与类相同,可以重载,没有返回值,而且是在类初始化时调用。而后面一种只是类的一个普通方法,就是名字特殊了点而已。必须自己 调用此方法才会执行。所以说区别在于:没有 void 的那个函数只在类初始化时调用一次,以后也不能再手动调用(所以才叫做构造器,只在构造的时候有用)有 void 的那个函数在类实例化以后可以随时调用。 JFileChooser能取得用户的桌面吗? 文件的操作程序 请问java中查找一个字符串是否在另外一个字符串的函数是什么呢? 为什么我在Borland的网站上到处都找不到OptimizerT 6.0的下载啊 求检查一个时间段时是否包含星期六日的方法 关于反射,实例的一个问题 ClassPath中当前路径"*"的问题? [200分]关于Calendar和Date的初级超难问题??如果解答马上给分! solaris下写文件操作的中文问题 如何在html中引用applet程序!!!!!! BMP图片的处理想请教各位高人! hashMap在超过默认大小时如何增量 是变为原来的2倍还是?
比如说:Tree t = new Tree()
在创建类的时候可以申明构造函数,其格式就:类名(参数),它是不带任何修饰符的。而void是用来修饰一般函数的,表示不返回任何值。