下载此文档

7 多态 Java-课件(PPT·精·选).ppt


文档分类:IT计算机 | 页数:约80页 举报非法文档有奖
1/80
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/80 下载此文档
文档列表 文档介绍
第7章多态讲师: 2009 -06 -08 目标当完成本章后,你应该能够: ?理解方法绑定?理解对象造型?使用关键字 instanceof ?理解并使用多态的形式参数?理解并使用多态的方法返回类型多态?句柄引用对象?方法绑定?造型?多态的形式参数句柄引用对象?没有继承之前某类的句柄,只能引用该类的对象例如 Pencil pen = null ; pen = new Pencil(); ( “开始做家庭作业!”);如果引用其它类的对象则产生编译错误,不能通过编译示例: 编译错误? src\:11: 不兼容的类型找到: 需要: pen = new String("Hi, how are you?"); ^ ? 1 错误句柄引用对象?有继承之后某类的句柄除了可以引用该类的对象之外还可以引用该类的所有子类的对象此处,子类包括直接子类和间接子类父类的句柄引用子类的对象?例如 Pencil pen = null ; pen = new RubberPencil(); (); (" 开始做家庭作业! 第一题的答案是 29\n"); ( “第二题的答案是 62\n ”);修改 重新编译运行原因?为什么父类的句柄可以引用子类的对象呢? 这是由继承来保证的父类和子类的关系一般和特殊的关系子类 is a 父类问题?如果用父类的句柄来引用子类的对象那么就不能用该句柄来访问子类有而父类没有的成员例如 Pencil pen = null ; pen = new RubberPencil(); (); (" 开始做家庭作业! 第一题的答案是 29\n"); (" 第二题的答案是 62\n"); ("62"); 编译错误? src\:20: 找不到符号符号: 方法 erase() 位置: . ("62"); ^ ? 1 错误

7 多态 Java-课件(PPT·精·选) 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数80
  • 收藏数0 收藏
  • 顶次数0
  • 上传人aidoc6
  • 文件大小0 KB
  • 时间2016-05-15
最近更新