码迷,mamicode.com
首页 > 编程语言 > 详细

java多态

时间:2019-09-18 17:32:43      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:java   必须   之间   多态   变量   抽象类   抽象   无法   java多态   

1.多态体现为父类引用变量可以指向子类对象。

多态的前提是必须有子父类关系或者类实现接口关系,否则无法完成多态。

在使用多态后的父类引用变量调用方法时,会调用子类重写后的方法。

2.多态必须运行在:普通类继承之间,抽象类继承之间,接口类实现之间。

3.多态格式

父类类型  变量名 = new 子类类型();

变量名.方法名();

Fu f=new Zi();

f.abc();

4.多态成员变量和成员方法

1.编译运行都看左边,即父类

2.编译时如果父类有该成员变量才能编译成功,父类没有会编译失败

3.运行时结果为父类成员变量的值

4.运行方法时结果为子类方法重写后的值。

5. instanceof  判断变量的数据类型

java多态

标签:java   必须   之间   多态   变量   抽象类   抽象   无法   java多态   

原文地址:https://www.cnblogs.com/god3064371/p/11541032.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!