多态的特点
来源:互联网 发布:上海 微软云计算架构师 编辑:程序博客网 时间:2024/06/13 09:39
向上转型:
作用就是限制对特有功能的访问,将子类型隐藏,就不能使用子类的特有方法
向下转型:
作用:
是为了使用子类中的特有方法注意:对于转型,自始至终都是子类对象在做着类型的变化
使用多态的三个条件:
1.继承的存在(继承是多态的基础,没有继承就没有多态)
2.子类重写父类的方法(多态下调用子类重写后的方法)
3.父类引用变量指向子类对象(子类到父类的类型转换)
多态的特点(父类 对象名=new 子类(参数)):
1.成员变量:
编译时:参考引用型变量所属的类中是否有调用的成员变量,有,编译通过,没有,编译失败。
运行时:参考引用型变量所属的类中是否有调用的成员变量,并运行所属类中的成员变量。
简单说:编译和运行都参考等号的左边
2.成员函数:
编译时:参考引用型变量所属的类中是否有调用的成员变量,有,编译通过,没有,编译失败。
运行时:参考的是对象所属的类中是否有调用的函数。
简单说:编译看左边,运行看右边
3.静态函数
编译时:参考引用型变量所属的类中是否有调用的静态方法
运行时:参考引用型变量所属的类中是否有调用的静态方法
简单说:编译和运行都看左边
(其实对于静态方法,是不需要对象的,直接用类名调用)
阅读全文
0 0
- 多态的特点
- 多态的特点
- 多态的表现特点
- 多态成员的特点
- 多态的成员的特点
- 多态的体现好处特点
- 多态的概念,特点与使用
- Java 多态特点
- java学习--多态及多态的成员特点
- 黑马--程序员 记 多态函数的特点:
- 多态的优势与特点,为什么用多态
- 多态在子父类中的成员上体现的特点
- JAVA面试题---多态成员变量的特点
- JAVA多态机制中,成员调用的特点
- 多态成员间特点
- 多态特点及弊端
- 多态成员访问特点
- 多态特点学习笔记DuoTaiDemo3.java
- javaweb三大框架和MVC设计模式
- java 字符串截取的几种方式
- Android快速实现扫一扫(Zxing),闪光灯,生成二维码图片,解析二维码(条码)
- 序列化和反序列化
- 【学习笔记】基于随机森林分类的微博机器用户识别研究
- 多态的特点
- [Leetcode] 440. K-th Smallest in Lexicographical Order 解题报告
- Session.invalidate与sessiont.removeAtribute()学习比较
- 初见MyBatis之CRUD操作
- 游戏控制.音乐代码
- RabbitMq--01
- iOS CoreAnimation专题——实战篇(一)惊艳的进度条效果实现
- PHP实现微信JS-SDK接口选择相册及拍照并上传的方法 lieren_chengshi 2016-12-05 8463 查看 0评论 公开 原文 举报 取精 添加收藏 本文实例讲述了
- rest风格 jquery ajax前台传输data control 方法中加入 @RequestBody 会报415的错误