正在加载图片...
抽象类 Animal 回顾Anma的类结构: make Noise eato 1通过继承最大限度地减少了重复代 sleep 码 roam 2通过覆盖,以及多态的特征保证每 个子类的独特性 3在一使用Anma的程序里, Feline Canine (包括 Animal作为形参或数 roam roam 组声明里), 任何 Anima的子类型(现有或以 一后添加的)都可以作为实参被传 Lion Cat Wolf Dog 递,并在运行时得到类型识别。 nake Noise0 make Noise0 make Noised make NoiseO eato eato eato eatoAnimal makeNoise() eat() sleep() roam() Canine roam() Wolf makeNoise() eat() Dog makeNoise() eat() Feline roam() Lion makeNoise() eat() Cat makeNoise() eat() 回顾Animal的类结构: 1 通过继承最大限度地减少了重复代 码 2 通过覆盖,以及多态的特征保证每 个子类的独特性。 3 在一使用Animal的程序里, (包括Animal作为形参或数 组声明里), 任何Animal的子类型(现有或以 后添加的)都可以作为实参被传 递,并在运行时得到类型识别。 抽象类
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有