您的位置:首页 > 编程语言 > Java开发

[Java] 多态-01

2013-11-24 10:08 246 查看
动态绑定

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();
}
}

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: