[Java] 多态-01

来源:互联网 发布:网络女主播忘关摄像头 编辑:程序博客网 时间:2024/05/10 22:57

动态绑定

   1, 要有继承   2, 要有重写  3, 父类引用指向子类对象

package com.bjsxt.chap03;class Lady {    private String name;    private Animal pet;    Lady(String name, Animal pet) {        this.name = name;        this.pet = pet;    }    public void myPetEnjoy() {        pet.enjoy();    }}public class TestPolymoph_01 {    public static void main(String[] args) {        Cat c = new Cat("catName", "blue");        Dog d = new Dog("dogName", "block");        Lady l1 = new Lady("L1", c);        Lady l2 = new Lady("L2", d);        l1.myPetEnjoy();        l2.myPetEnjoy();    }}



原创粉丝点击