多态

  • 动态编译:类型:可扩展性
  • 即同一方法可以根据发送对象的不同而采用多种不同的行为方式。
  • 一个对象的实际类型是确定的,但可以指向对象的引用的类型有很多。
  • 多态存在的条件:

    1、有继承关系,类型转换异常——ClassCastException!

    2、子类重写父类方法

    3、父类引用指向子类对象
  • 注意:多态是方法的多态,属性没有多态性。
  • instanceof(类型转换)引用类型

关键字

  • static 方法,属于类,它不属于实例
  • final 常量
  • private方法:不能方法重写

打破重复,感受每一次新相遇!

最新文章

  1. Java学习笔记15
  2. DOM常用操作总结
  3. Bootstrap学习之起步
  4. Spring MVC 处理模型数据(@ModelAttribute)
  5. step by step 之餐饮管理系统三
  6. undefined function mysql_connect()解决方法
  7. javascript中怎么让一个页面执行多个window.onload?
  8. pb中创建连接webservice对象实例方法
  9. centos5.4_x64 red5 1.0安装部署
  10. Ubantu 安装 LAMP环境
  11. 2014.9.15HTML
  12. Redux进阶(Immutable.js)
  13. maven and jwt
  14. Python - 5.Exception Handling
  15. 【Hadoop 分布式部署 八:分布式协作框架Zookeeper架构功能讲解 及本地模式安装部署和命令使用 】
  16. 【php+微擎】微擎学习相关帮助推荐
  17. svn回退版本/取消修改
  18. Python学习---Django路由系统【all】
  19. 外部JS的阻塞下载
  20. pip安装时的异常,找不到lib2to3\\Grammar.txt

热门文章

  1. 完整数据分析流程:Python中的Pandas如何解决业务问题
  2. 用了这么久 IDEA,你竟然不知道 Live Templates ?
  3. 如何用 30s 给面试官讲清楚什么是 Token?
  4. Ubuntu 22.04 运行 Appimage 文件
  5. Redefinition of 'y1' as different kind of symbol
  6. MyBatis使用四(查询详解)
  7. 【随笔记】NDK 编译开源库 SQLite3
  8. Linux环境下:程序的链接, 装载和库[ELF文件详解]
  9. vue学习笔记(三)---- vue-resource
  10. 力扣---511. 游戏玩法分析 I