Java 继承与多态
来源:互联网 发布:知乎 cqy是什么意思 编辑:程序博客网 时间:2024/05/18 01:50
用于继承中的替代覆盖规则:
1. 重写方法返回的数据必须可以替代原来返回的数据。原始类型,只有完全相同才能取代,对象引用则必须是原来引用类型的子类或同类,否则新的类型将无法胜任原来类型的任务。
2. 参数列表一旦发生变化,也就意味着这个方法的调用方式发生了变化,这样一来就更不可能去替代老方法了。
3. 访问限制如果比老方法的访问限制还要严格的话,那么原来可以访问该方法的代码,现在就有可能访问不到了,这样就无法替代老方法了。
Java中给予继承多台的实质含义与作用:
1. 抽象类中的抽象方法,只是起到了契约的作用。例如,继承自汽车的非抽象类,必须实现具体的刹车方法,否则编译不通过。弗雷中抽象方法个数是具体子类需要实现方法个数的最低限度,不能比起少,但是可以比弗雷中抽象方法的个数多,例如一些子类中特有的方法。
2. 因为具体子类遵守了契约,所以对于调用者而言,只要使用父类的引用就可以使用所有具体子类实现的不同功能,服了的抽象方法,调用者不必了解子类方法中的实现细节。
3. 但是,如果站在具体子类的角度上(使用特定具体子类类型的引用),则就没有这么强的灵活性了,因为特定类型的子类引用只能指向这个类的对象,想要使用其他类型的对象就不方便了,这就是多态性带来的好处,基于继承的多态充分说明,抽象层耦合比具体层耦合的选择性,灵活性更好。
1. 重写方法返回的数据必须可以替代原来返回的数据。原始类型,只有完全相同才能取代,对象引用则必须是原来引用类型的子类或同类,否则新的类型将无法胜任原来类型的任务。
2. 参数列表一旦发生变化,也就意味着这个方法的调用方式发生了变化,这样一来就更不可能去替代老方法了。
3. 访问限制如果比老方法的访问限制还要严格的话,那么原来可以访问该方法的代码,现在就有可能访问不到了,这样就无法替代老方法了。
Java中给予继承多台的实质含义与作用:
1. 抽象类中的抽象方法,只是起到了契约的作用。例如,继承自汽车的非抽象类,必须实现具体的刹车方法,否则编译不通过。弗雷中抽象方法个数是具体子类需要实现方法个数的最低限度,不能比起少,但是可以比弗雷中抽象方法的个数多,例如一些子类中特有的方法。
2. 因为具体子类遵守了契约,所以对于调用者而言,只要使用父类的引用就可以使用所有具体子类实现的不同功能,服了的抽象方法,调用者不必了解子类方法中的实现细节。
3. 但是,如果站在具体子类的角度上(使用特定具体子类类型的引用),则就没有这么强的灵活性了,因为特定类型的子类引用只能指向这个类的对象,想要使用其他类型的对象就不方便了,这就是多态性带来的好处,基于继承的多态充分说明,抽象层耦合比具体层耦合的选择性,灵活性更好。
0
上一篇:Java变长参数
下一篇:Java 构造器
相关热门文章
- JDK1.6官方下载_JDK6官方下载_...
- MyEclipse6.5下载及注册码...
- Eclipse+MyEclipse的配置
- Eclipse 插件安装、升级和卸载...
- 最新版SWT Designer 6.0 安装,...
- ChinaUnix & ITPUB社区12周年...
- ssh连接出现以下提示,求解...
- 如何扩展MYSQL
- 准备做一个大型门户,用户什么...
- gbk or utf8
给主人留下些什么吧!~~
评论热议
- java 继承与多态
- Java 继承与多态
- java 继承与多态
- Java继承与多态
- java继承与多态
- java继承与多态
- Java继承与多态
- java继承与多态
- Java继承与多态
- java继承与多态
- java 消息、继承与多态
- Java中的继承与多态
- Java复习 9继承与多态
- Java中的继承与多态
- 《Java 程序设计》— 继承与多态
- Java的继承与多态
- java的继承与多态
- Java Grammar-继承与多态
- 【Cocos2d-x学习笔记】之响应触屏事件
- Java 数组的声明与创建
- 关于提高WCF性能的实例方法
- Java变长参数
- php单例模式
- Java 继承与多态
- Java 构造器
- Java 程序加载过程
- Java单列模式
- Java 自定义异常
- 我们一起学网络(五)——网络层(子网划分和构成超网)
- UIScrollView的属性总结
- Java 断言
- 防SQL注入
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
如何编挂件绳
古法琉璃汽车挂饰
挂马
挂马检测
指
超级黄金指
五险一金指
红瘦指什么花
湖州湖指
指险套
四个自信指什么
三会一课指什么
红瘦指
无名指
十二指肠溃疡症状
幻阴指
泰国王妃被指不忠遭废黜
礼乐射御书数分别指什么
汉字六书指的是什么
四经五书指的是什么
经史子集中子指哪些书
指事
指事字
指关节痛怎么回事
指事字有哪些
大脚指麻木是怎么回事
指关节大是怎么回事
脚指麻是怎么回事
右手无名指痛是怎么回事
脚母指外翻是怎么回事
指事字是什么意思
无名指关节疼痛是怎么回事
右手指头发麻怎么回事
风轻云淡一般指人
腾云驾雾在现代指什么
指云笑天道1作品
红云指云手机
腾云驾雾的神仙在现代指什么
隋末阴雄 指云笑天道1
指交
指交日本人