首页 > 编程语言 > 详细

Java——多态

时间:2021-05-10 09:05:54      阅读:17      评论:0      收藏:0      [点我收藏+]

一、什么是多态

事物的多种展现形式。

二、多态的前提

  1. 有继承关系、实现关系
  2. 子类重写父类中的方法

三、多态的书写格式

父类 父引用 = new 子类();   // 父引用指向子类对象

JavaStudent  javaStu = new JavaStudent();   // 使用事物的本身类型来定义
Student javaStu = new JavaStudent();   // 使用事务的父类型来定义

四、静态多态 

  • 也称为编译期多态
  • 概念就是同一个对象的不同行为体现
  • 代码体现为方法的重载

举例

同一个对象进行登录,可以有不同的登录方式,(用户名/密码、手机验证码、人脸识别);

五、动态多态

  • 也称为运行期多态
  • 不同对象的相同行为体现
  • 代码的体现为方法的重写
  • 有继承关系、实现关系
  • 子类重写父类中的方法

举例

不同对象进行考试,对象都有考试功能(Java学生 =》考试  UI学生=》考试);

  

Java——多态

原文:https://www.cnblogs.com/xulinjun/p/14749567.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!