阜粤语字典怎么读:重载的问题?

来源:百度文库 编辑:高校问答 时间:2024/04/30 02:36:02
class animal
{
static String name;
int height;
int weight;
void height(int a){height=a;}
animal(){}
amimal(int a){weight=a;}
}
class fish extends animal
{
void say()
{
System.out.println("i am fish");
}
fish()
{

System.out.println("i am a small fish");
}
}
class test
{
public static void main(String[] args)
{
fish fh=new fish();
}
}

在animal 类中,我想重载一个构造函数animal(){}
amimal(int a){weight=a;}
}
可是程序报错: 需要返回值. 我加上void就对了,可是我是想重载一个构造函数呀!不是重载普通的函数.

amimal(int a){weight=a;}
需要定义函数类型,定义了要在函数内以 return 结尾