A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

刘浪

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© 刘浪 初级黑马   /  2012-9-7 22:15  /  943 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  1. class Dolphin extends Pet {
  2.         public void incrediBubble() {
  3.                System.out.println("神奇泡泡打砖块");}
  4. }
  5. public class Test {
  6.         public static void showPlay(Pet pet) {//问题所在:子类Dolphin无法代换父类
  7.                if (pet instanceof Dog) {
  8.                 Dog dog = (Dog) pet;
  9.                                    dog.catchingFlyDisc();
  10.                } else if (pet instanceof Penguin) {
  11.                 Penguin pgn = (Penguin) pet;
  12.                                    pgn.swimming();
  13.                         }
  14.         }
  15.         public static void main(String[] args) {
  16.                Dolphin dolphin = new Dolphin();
  17.                showPlay(dolphin);
  18.         }
  19. }
复制代码

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马