为了账号安全,请及时绑定邮箱和手机立即绑定

我做的对不对

//测试类
package com.vidiandian;
import java.util.Scanner;
public class test {
String leixing;
public static void main(String[] args) {
// TODO 自动生成的方法存根
JiaoTongGongJu lunchuan=new LunChuan();
JiaoTongGongJu feiji=new FeiJi();
JiaoTongGongJu qiche=new QiChe();
Scanner s=new Scanner(System.in);

System.out.print("输入您想乘坐的交通工具");
String leixing=s.nextLine();

if(leixing.equals("轮船")){
lunchuan.yunshufangshi();
}else if (leixing.equals("飞机")){
feiji.yunshufangshi();
}else if(leixing.equals("汽车")){
qiche.yunshufangshi();
}




}

@Override
public boolean equals(Object obj) {
if (this == obj)
return true;
if (obj == null)
return false;
if (getClass() != obj.getClass())
return false;
test other = (test) obj;
if (leixing == null) {
if (other.leixing != null)
return false;
} else if (!leixing.equals(other.leixing))
return false;
return true;
}


}
//-------------------------------------------------
//父类
package com.vidiandian;

public class JiaoTongGongJu {
	
	public String zaikerenshu;

	
	
	public void yunshufangshi(){
		System.out.println("交通工具的运输方式");
	}
	
}
//轮船
package com.vidiandian;

public class LunChuan extends JiaoTongGongJu {
	String zaikerenshu="200人";
	
	public void yunshufangshi(){
		System.out.print("轮船在海上运输----");
		System.out.println("可运输"+zaikerenshu);
	}
}
//飞机
package com.vidiandian;

public class FeiJi extends JiaoTongGongJu {
	public void yunshufangshi(){
		String zaikerenshu="500人";
		
		System.out.print("飞机在天上运输----");
		System.out.println("可运输"+zaikerenshu);
	}
}
//汽车
package com.vidiandian;

public class QiChe extends JiaoTongGongJu {
	public void yunshufangshi(){
		String zaikerenshu="40人";
		System.out.print("汽车在陆地运输----");
		System.out.println("可运输"+zaikerenshu);
	}
}

正在回答

4 回答

手动输入:s.nextLine()这个应该为s.nextString();吧

1 回复 有任何疑惑可以回复我~
#1

Administratoc 提问者

非常感谢!
2018-03-01 回复 有任何疑惑可以回复我~

子类里面写这么多,那你要继承干嘛

0 回复 有任何疑惑可以回复我~

zaikerenshu 这个变量完全没有必要 

可以在方法里 直接输出 运输方式和人数

0 回复 有任何疑惑可以回复我~

太复杂了 子类里 没必要写这么多

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

我做的对不对

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号