package com.itheima;
/**
* 编程实现:猫和狗都会叫,但猫是喵喵的叫,狗是汪汪的叫?
* 定义一个动物类,在动物类(animal)中有一个叫的抽象方法。 写两个子类,
* 一个猫一个狗,继承自动物类,并实现相应的抽象方法。
* @author sunbaoque
*
*/
public class Test {
public static void main(String[] args) {
Dog dog=new Dog();
Cat cat=new Cat();
System.out.println("小狗"+dog.shout()+"叫,小猫"+cat.shout()+"叫!");
}
}
abstract class animal{
public abstract String shout();//定义抽象 “叫”的方法
}
class Dog extends animal{ //继承animal类并实现"叫"的方法
@Override
public String shout() {
// TODO Auto-generated method stub
return "汪汪汪";
}
}
class Cat extends animal{ //继承animal类并实现"叫"的方法
@Override
public String shout() {
// TODO Auto-generated method stub
return "喵喵喵";
}
}
|
|