请看一下这个程序为什么出错

mymoto 2003-01-21 09:59:56
class WaterSource {
private String s ;
WateSource(){
System.out.println("WaterSource()" );
s=new String("Constructed");
}
public String toString() { return s; }
}

public class Moto{
private String valve1,valve2,valve3,valve4;
WaterSource source ;
int i;
float f;
void print(){
System.out.println("valve1=" + valve1);
System.out.println("valve2=" + valve2);
System.out.println("valve3=" + valve3);
System.out.println("valve4=" + valve4);
System.out.println("i=" + i);
System.out.println("f=" + f);
System.out.println("source=" + source);
}
public static void main(String[] args) {
Moto x = new Moto();
x.print();
}
}
上面这段程序是我从《java编程思想2》上录写下来的,可编译的时候出现错误,提示
第3行:无效的方法声明;需要有返回类型
WaterSource(){

请问为什么会出现这个错误,错在哪里?

...全文
18 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
mymoto 2003-01-21
  • 打赏
  • 举报
回复
晕,我太粗心了,谢谢
relive 2003-01-21
  • 打赏
  • 举报
回复
yes
希偌 2003-01-21
  • 打赏
  • 举报
回复
你的类名和构造函数名字不统一
class WaterSource {
private String s ;
WateSource(){//这里少了一个r
-->
class WaterSource {
private String s ;
WaterSource(){

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧