??????????????????????????о???Head First??????????????????Щ??У???????????????????????????????μ?????????????л????????????????????????????飡

??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????棡

????“??????????????”??“?????????????????”??????????“???????????”???“????????????java?е?interface???????????????”??????“?????????”interface“??”abstract“???????????????????е?????????????????????е?????????”???“????”???“??????”???????“??????????

????”?????????“???????Polymorphism??????????????“??????”???????????????ж??????????????????????У?????????????????????????????Charlie Calverts??????????——??????????????????????ó???????????????????????????????????????????????????????????????????????????????????????????????仰???????????????????????????????????????????????????????????????????????????????????????????????????????????????”??????“?????????????????????е??????????????????????????????????

??????????????????????

????????????????????Animal????????????Dog??Cat?????Animal??

???????????????????????


class Animal {
 String name;
 String sex;
 
 public void Display()
 {
  System.out.println("name =" + name + "sex =" + sex);
 }
 public void Sound()
 {
  System.out.println("make sound!");
 }
}

class Dog extends Animal{
 public void Sound()
 {
  System.out.println("wang...wang...wang...");
 }
}

class Cat extends Animal{
 public void Sound()
 {
  System.out.println("miao...miao...miao...");
 }
}

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