package com.itheima;
abstract class Animal
{
public abstract void shout();
}
class Dog extends Animal
{
@Override
public void shout()
{
System.out.println("汪汪");
}
}
class Cat extends Animal
{
@Override
public void shout()
{
System.out.println("喵喵");
}
}
public class Test9
{
/**
* 第9题:编程实现:猫和狗都会叫,但猫是喵喵的叫,狗是汪汪的叫?定义一个动物类,在动物类(animal)中有一个叫的抽象方法。
* 写两个子类,一个猫一个狗,继承自动物类,并实现相应的抽象方法。
* @param args
*/
public static void main(String[] args)
{
Animal animal = new Dog();
animal.shout();
animal = new Cat();
animal.shout();
}
}
|
|