JAVA练习题继承
创建Animal类;Mouse,dog等的一个继承分级结构在父类中提供适用于Animal的方法,并在子类中覆盖他们
import java.util.Scanner;
class Animal{
public String name;
public String getName(String ming){
name=ming;
return name;
}
public void speak(){
System.out.println(name+"的叫声");
}
}
class Dog extends Animal{
public String name;
public String getName(String ming){
name=ming;
return name;
}
public void speak(){
System.out.println(name+"的叫声为喵喵");
}
}
class Mouse extends Animal{
public String name;
public String getName(String ming){
name=ming;
return name;
}
public void speak(){
System.out.println(name+"的叫声为吱吱");
}
}
public class Main {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
while(scanner.hasNext()) {//多组输入
String name = scanner.next();
if (name.equals("Tom")) {
Dog ch = new Dog();
ch.getName(name);
ch.speak();
}
if (name.equals("Jerry")) {
Mouse ch = new Mouse();
ch.getName(name);
ch.speak();
}
}
}
}