我的作業請指點。
package com.imooc;
public abstract class Human {//父類
public abstract void speak();
}
package com.imooc;
public class Chinese extends Human {
@Override
public void speak() {
// TODO Auto-generated method stub
System.out.println("中國人說中國話");
}
}
package com.imooc;
public class American extends Human {
@Override
public void speak( ) {
// TODO Auto-generated method stub
System.out.println("美國人說英語");
}
}
package com.imooc;
import java.util.Scanner;
public class Test3 {
public static void main(String[] args) {
Human h1=new Chinese();
Human h2=new American();
Scanner s=new Scanner(System.in);
System.out.println("請輸入不同國家的人(如Chinese)");
? ? if(s.nextLine().equals("Chinese")) {
? ? h1.speak();
? ? }
? ? if(s.nextLine().equals("American")) {
? ? h2.speak();
? ? }
}
}
2018-10-26
switch(s.nextLine()) {
case "Chinese":
h1.speak();
break;
case "American":
h2.speak();
break;
}
這樣會不會好點
2018-10-26
如何后先去 輸入American? 不能出來答案
2018-10-05
對不起,我看錯了。我以為是抽象類
2018-10-05
沒有重寫呀
2018-09-23
這位同學很優秀!完全符合老師的要求!望繼續努力!
2018-09-05
good