java11

多态的概述
什么是多态: 同一个对象,在不同时刻表现出来的不同形态。
多态的前提: 要有继承或实现关系要有方法的重写要有父类引用指向子类对象。
格式: 父类名称 对象名 = new 子类名称()
父:
package com.hg.demo01;

public class Fu {
public void method() {
System.out.println(“这是父类方法”);
}
public void methodFu() {
System.out.println(“这是父类特有方法”);
}
}
子:
package com.hg.demo01;

public class Zi extends Fu {
public void method() {
System.out.println(“这是一个子类方法”);
}
public void methodFu() {
System.out.println(“这是父类特有方法”);
}
public void methodZi() {
System.out.println(“父子类的特有方法”);
}
}
package com.hg.demo01;
/ / 代码中体现多态:父类应用指向子类对象
public class Demo01Multi {
public static void main(String[] args) {
//类型 变量名称 = 常量
//int num = 5;
//类型
Fu fu = new Fu();
fu.method();
fu.methodFu();
System.out.println("=======");

Zi zi = new Zi();
zi.method();
zi.methodFu();
zi.methodZi();
System.out.println("=======");

//类似于强制类型转换
//double num = 5f;
Fu obj = new Zi();
obj.method();//子类方法
obj.methodFu();

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值