当前位置: 首页 > news >正文

java 面向对象 — 多态

注意:如果用父类引用指向子类对象的时候。不可以调用,子类中有但是父类中没有的方法。

 

 

 

抽象 方法没有具体方法,以分号结束。例:public abstract void call();

 

 

1.接口必须要有abstract关键字,但是通常我们可以省略不写。但是系统会自动给我们加上的

 2.接口是可以多继承的

 

 

匿名内部类

 

 

匿名内部类的实现的两种方式

 

 

向上转型,向下转型(Animal 是 Cat 的父类)

Java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。

 

 多态中,什么情况下调用父类还是子类的方法,这段稍微有些复杂。

参考毕向东java 视频《黑马程序员_毕向东_Java基础视频教程第08天-05-面向对象(多态中成员的特点)》

 

转载于:https://www.cnblogs.com/zhaoyang-1989/p/6575303.html

相关文章:

  • Java容器-引用分类与部分Map用法
  • 在Kotlin编写RecyclerView适配器(KAD 16)
  • web-app 与本地app的区别
  • JS 面向对象例题
  • Idea中的插件-列出Java Bean的所有set方法
  • JavaScript的数据类型与变量
  • Android 权限的实现
  • 看《神探夏洛克》经典台词
  • 挂载硬盘,并分区格式化
  • JavaScript中的对象
  • 用vs2015 编译 web app ionic
  • HTTP访问控制(CORS)
  • 02_SimpleTrigger
  • gbdt调参的小结
  • BZOJ 2055: 80人环游世界 [上下界费用流]
  • 【Redis学习笔记】2018-06-28 redis命令源码学习1
  • Android 架构优化~MVP 架构改造
  • CentOS6 编译安装 redis-3.2.3
  • Druid 在有赞的实践
  • GitUp, 你不可错过的秀外慧中的git工具
  • JavaScript学习总结——原型
  • Java多线程(4):使用线程池执行定时任务
  • Laravel 菜鸟晋级之路
  • OSS Web直传 (文件图片)
  • Python利用正则抓取网页内容保存到本地
  • Redis字符串类型内部编码剖析
  • REST架构的思考
  • Selenium实战教程系列(二)---元素定位
  • 对话 CTO〡听神策数据 CTO 曹犟描绘数据分析行业的无限可能
  • 给github项目添加CI badge
  • 后端_MYSQL
  • 基于Mobx的多页面小程序的全局共享状态管理实践
  • 记一次删除Git记录中的大文件的过程
  • 前端设计模式
  • 山寨一个 Promise
  • 世界上最简单的无等待算法(getAndIncrement)
  • 用quicker-worker.js轻松跑一个大数据遍历
  • 阿里云ACE认证学习知识点梳理
  • !$boo在php中什么意思,php前戏
  • # C++之functional库用法整理
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (04)odoo视图操作
  • (1) caustics\
  • (1)(1.8) MSP(MultiWii 串行协议)(4.1 版)
  • (20050108)又读《平凡的世界》
  • (poj1.2.1)1970(筛选法模拟)
  • (三)Hyperledger Fabric 1.1安装部署-chaincode测试
  • (五)Python 垃圾回收机制
  • (学习日记)2024.01.09
  • (一)WLAN定义和基本架构转
  • ***详解账号泄露:全球约1亿用户已泄露
  • .bat批处理(二):%0 %1——给批处理脚本传递参数
  • .Mobi域名介绍
  • .net core 6 集成和使用 mongodb
  • .NET Core引入性能分析引导优化