黑马程序员技术交流社区

标题: java中的继承实例,希望不了解的进来看看 [打印本页]

作者: 你的☞样子    时间: 2013-6-21 15:07
标题: java中的继承实例,希望不了解的进来看看
public class Animal {
private String name;
private String furColor;
public String getName() {
        return name;
}
public void setName(String name) {
        this.name = name;
}
public String getFurColor() {
        return furColor;
}
public void setFurColor(String furColor) {
        this.furColor = furColor;
}
public Animal(String name, String furColor) {
       
        this.name = name;
        this.furColor = furColor;
}
public void enjoy(){
       
}

}
//子类
public class Cat extends Animal {

        public Cat(String name, String furColor) {
                super(name, furColor);
               
        }
        public void enjoy(){
                System.out.println("名字叫"+getName()+"的猫正在喵喵叫");
        }

}


public class Dog extends Animal {

        public Dog(String name, String furColor) {
                super(name, furColor);
               
        }
        public void enjoy(){
                System.out.println("名字叫"+getName()+"的狗正在汪汪叫");
        }

}
//测试类
public class Test {
   public void showInfo(Animal animal){
           animal.enjoy();
   }
       
        public static void main(String[] args) {
                Test test=new Test();
                test.showInfo(new Cat("mimi","blue"));
                System.out.println("-------------------------------");
                test.showInfo(new Dog("wangcai","black"));

        }

}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2