求java抽象类编狗叫的程序

来源:百度知道 编辑:UC知道 时间:2024/09/23 02:27:53

package com.java.basic;

public class AbstractTest {
public static void main(String[] args) {
Dog dog = new Dog();
dog.call();
Cat cat = new Cat();
cat.call();
}
}

/**
* 宠物类
*
* @author Administrator
*
*/
abstract class Pet {
/*
* 叫
*/
abstract void call();
}

/**
* 犬类
*
* @author Administrator
*
*/
class Dog extends Pet {
/*
* 犬类有自己独特的叫声
*/
void call() {
System.out.println("汪汪汪!");
}
}

/**
* 猫类
*
* @author Administrator
*
*/
class Cat extends Pet {
/*
* 猫类有自己独特的叫声
*/
void call() {
System.out.println("喵喵喵!");
}
}

class Animal{
abstract public void call(int i); //抽象方法
}

class Dog extends Animal{
public void call(int ti