public void Test(){
}
public void Test(String temp){
System.out.println(temp);
}
写法错误
应为:
public Test(){
}
public Test(String temp){
System.out.println(temp);
}
}
public void Test(String temp){
System.out.println(temp);
}
写法错误
应为:
public Test(){
}
public Test(String temp){
System.out.println(temp);
}
解决方案 »
- 【炒股软件】我想编写一套交易分析软件,该学哪门语言?
- 继承JPanel类的定义
- 怎么查看后缀名为: *.cgi 的文件内容?
- 请问在CMD下静止WINDOWS自带的小游戏呀 是怎样实现的
- 获取面板的长和宽的问题,请高手指教
- 请教 runtime.getruntime().exec(command) 死锁问题(目标是运行长时间执行的后台程序)
- finalize()是在垃圾回收之前会被自动调用吗?
- 请问谁可以帮我弄个矩阵相乘的程序?
- 我写的应用程序MAIN FRAME都很长,怎样才能让结构合理,大家提提意见,都有分。
- 主题:有关AWT的问题(程序运行后不能正常退出)
- 请教:父类中若是定义构造函数为private,是不是在子类中均无法再重载或扩展?
- 帮帮我!
构造函数不应该有返回值
public void Test(){
}
public void Test(String temp){
System.out.println(temp);
}
}在你的原类文件中本来就没有一个代string参数的构造方法,你如何能调用呢!
你需要的话,可以在类定义的时候直接定义一个代参数的构造方法就是了。
}
public [void] Test(String temp){
System.out.println(temp);
}这两个构造函数中都不应该有返回类型,即使是void型也不可以,应该去掉!
public Test(){
}
public Test(String temp){
System.out.println(temp);
}
}
1. 构造函数没有返回值, public 类名(...)
2. 主类的main函数定义有错误。
class Test{
public Test(){
}
public Test(String temp){
System.out.println(temp);
}
}
public class GoGo
{
public static void main(String[] args)
{
Test i=new Test("Hello");
}
}
构造函数是没有返回值的
因为并没有定义构造函数,所以编译器会自动添加一个缺省构造函数即:
public Test(){}
所以,Test i=new Test();是可以的.
}去掉void,就可以乐。
public Test(){
}
public Test(String temp){
System.out.println(temp);
}
}
建议楼主好好的把《JAVA编程思想》多看两遍。