Jav学习笔记 —— 7
来源:互联网 发布:linux snmp trap 配置 编辑:程序博客网 时间:2024/05/09 07:58
1、面向对象的多态性
多态性可以理解为书屋的多种表现形态,下面都是多态性的表现方式:
1)方法的重载与重写 2)子类对象的多态性
2、子类对象的多态性:父类的引用指向子类对象(向上转型)。
类的属性没有多态性。
虚拟方法调用:通过父类的引用指向子类的对象实体,当调用方法是,实际执行的是子类重写父类的方法。
格式:对象a instanceof 类A:判断对象a是否是类A的一个实例,是的话,返回ture,否则返回false;
若a是A类的实例,那么a也一定是A类的父类的实例。
3、子类对象的多态性使用的前提:①要有类的继承②要有子类对父类方法的重写。
4、程序分为编译状态和运行状态。
对于多态性来说,编译时,“看左边”,将此引用变量理解为父类的类型。
运行时,“看右边”,关注于真正对象的实体,子类的对象,那么只需的方法就是子类的重写。
0 0
- Jav学习笔记 —— 7
- jav学习笔记-String源码分析
- jav学习之————IO流
- 面试题总结——JAV
- JAV反射机制 ——认识class类
- Jav学习笔记二之内置数据类型和三种循环
- JAV学习理解--子类与父类
- JAV基础————对集合的简单理解
- Jav多线程
- JAV集合
- jav存储
- jav基础
- JAV开发笔记系列--1-在MAC上利用Android Studio开发JAVA项目
- 机器学习—学习笔记
- java学习笔记—
- freemarker学习笔记《—》
- 【git】—学习笔记
- 学习笔记—递归
- 关于Head First HTML与CSS与响应式设计的一点心得
- 【脚本】shell脚本处理字符串常用方法
- Android摇一摇功能实现
- 快乐Node码农的十个习惯
- CentOS 7 上搭建NFS服务
- Jav学习笔记 —— 7
- 【脚本】shell获取当前执行脚本的路径
- 快速查找
- JFreeChart柱状图单组柱子的不同颜色显示
- myeclipse配置svn
- 1103内存
- kafka的迁移干货
- Flex 学习笔记之二 :flex 开发环境搭建
- 缓存、缓存算法和缓存框架简介