Red de conocimiento informático - Conocimiento informático - Defina una clase base Animal y tres subclases: Gato, Perro y Oveja.

Defina una clase base Animal y tres subclases: Gato, Perro y Oveja.

Por conveniencia, lo escribí en el mismo archivo java

paquete test;

public class A {

public static void main (String[] args) {

Animal an=null;

an=new Cat();

an.m_name="cat";

p>

an.shout();

an=new Dog();

an.m_name="perro";

an. ();

an=nueva oveja();

an.m_name="Oveja";

an.shout();

}

}

clase abstracta Animal {

cadena protegida m_name;

grito vacío abstracto protegido();

p>

}

clase Gato extiende Animal {

grito vacío protegido() {

System.out.println(m_name+":miau~ ~");

}

}

clase Perro extiende Animal {

grito vacío protegido() {

System.out.println(m_name+":wangwang~~");

}

}

clase Oveja extiende Animal {

grito vacío protegido() {

System.out.println(m_name+":咩咩~~");

}

}