yes,这位英雄,你说的太对了,因为构造函数可以说就是制造实例的方法,你说能不一样吗?
解决方案 »
- jvm的垃圾回收机制用的是什么算法
- arr[index++]的问题!!
- 请教:Vista U +IE8,安装了j6u9,发现本机html里的脚本在IE无反应,远程的东东或ff却好好的
- 关于java socket编程客户端实现的问题,请好心人帮忙
- 关于ant的问题:用ant将程序编译和运行,都要做什么工作啊?
- 请问Timer类 方法scheduleAtFixedRate,是作什么用的
- 如何在applet中实现自动切换输入法???鼠标移动到某控件或某位置时自动切换??
- java编译错误的问题,请教大家
- 请问如何在Jbuilder4.0中使用queryDataSet的PickList?
- 定义匿名内部类的疑惑?
- 关于JNI,保证给分,多谢,急用
- Symantec Visual Cafe这个软件的吗感觉如何
接下来的问题是这个函数叫什么名字。这必须考虑两点,首先这个名字不能与类的其他成员函数冲突,其次,因为该函数是由编译器调用的,所以编译器必须总能知道调用哪个函数。S t r o u s t r u p的方法似乎是最容易也是最符合逻辑的:构造函数的名字与类的名字一样。这使得这样的函数在初始化时自动被调用。
public static void main (String args[]){
String s("dgdgdgd");
int i;
for(i=s.slength();i>0;i++)
System.out.println(s.charAt(i-1));
}
}
上面的程序中,我觉得String s("dgdgdgd")应该是一个构造函数吧。
可以这样写吗?这是C++里的格式吧?
怎么是ctor呢?
example()才应该是!
怎么是ctor呢?
example()才应该是!
对啦,这是默认构造函数,可以有系统自动生成