Java面向对象之什么是多态?
2024-10-21 09:29:22
多态
- 动态编译:类型:可扩展性
- 即同一方法可以根据发送对象的不同而采用多种不同的行为方式。
- 一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多。
- 多态存在的条件:
1、有继承关系,类型转换异常——ClassCastException!
2、子类重写父类方法
3、父类引用指向子类对象 - 注意:多态是方法的多态,属性没有多态性。
- instanceof(类型转换)引用类型
关键字
- static 方法,属于类,它不属于实例
- final 常量
- private方法:不能方法重写
打破重复,感受每一次新相遇!
最新文章
- Java学习笔记15
- DOM常用操作总结
- Bootstrap学习之起步
- Spring MVC 处理模型数据(@ModelAttribute)
- step by step 之餐饮管理系统三
- undefined function mysql_connect()解决方法
- javascript中怎么让一个页面执行多个window.onload?
- pb中创建连接webservice对象实例方法
- centos5.4_x64 red5 1.0安装部署
- Ubantu 安装 LAMP环境
- 2014.9.15HTML
- Redux进阶(Immutable.js)
- maven and jwt
- Python - 5.Exception Handling
- 【Hadoop 分布式部署 八:分布式协作框架Zookeeper架构功能讲解 及本地模式安装部署和命令使用 】
- 【php+微擎】微擎学习相关帮助推荐
- svn回退版本/取消修改
- Python学习---Django路由系统【all】
- 外部JS的阻塞下载
- pip安装时的异常,找不到lib2to3\\Grammar.txt
热门文章
- 完整数据分析流程:Python中的Pandas如何解决业务问题
- 用了这么久 IDEA,你竟然不知道 Live Templates ?
- 如何用 30s 给面试官讲清楚什么是 Token?
- Ubuntu 22.04 运行 Appimage 文件
- Redefinition of 'y1' as different kind of symbol
- MyBatis使用四(查询详解)
- 【随笔记】NDK 编译开源库 SQLite3
- Linux环境下:程序的链接, 装载和库[ELF文件详解]
- vue学习笔记(三)---- vue-resource
- 力扣---511. 游戏玩法分析 I