接口实现多态

多态: 父类的引用类型变量指向了子类的对象或者是接口类型的引用类型变量指向了接口实现类 的对象。
实现关系下的多态:

接口 变量 = new 接口实现类的对象。

接口

cpp 复制代码
public abstract interface InterA {
    public abstract void show();



}

实现类

cpp 复制代码
public class InterAlmpl implements InterA {


    @Override
    public void show() {
        System.out.println("默认方法show!!");

    }

}

测试类

cpp 复制代码
package jiekou.dmeo09;

public class Test {
    public static void main(String[] args) {
//实现关系下的多态
        InterA i = new InterAlmpl(); //接口的引用类型变量指向了接口实现类的对象。
        i.show();//编译看左边,运行看右边  首先看InterA接口有没有add这个方法,编译成功
        //然后运行看右边,实际上是运行的是InterAlmpl这个的方法

    }
}

结果

相关推荐
yujunl几秒前
AI工具帮助程序员做网页的经历
开发语言
6+h1 分钟前
【java IO】字符流详解
java·开发语言
2401_891482171 分钟前
用Python批量处理Excel和CSV文件
jvm·数据库·python
m0_743297421 分钟前
使用Flask快速搭建轻量级Web应用
jvm·数据库·python
ZHOUPUYU1 分钟前
PHP文件处理与安全实战——从上传下载到高级操作的完整指南
开发语言·php
小年糕是糕手2 分钟前
【35天从0开始备战蓝桥杯 -- 补充包】
开发语言·前端·数据结构·数据库·c++·算法·蓝桥杯
Cc琎7 分钟前
api接口分布在多台服务器, 如何同步用户的每日请求次数
java·运维·服务器·redis·php
Zzj_tju1 小时前
Java 从入门到精通(六):抽象类与接口到底怎么选?
java·开发语言
2401_879693872 小时前
Python深度学习入门:TensorFlow 2.0/Keras实战
jvm·数据库·python
@PHARAOH2 小时前
HOW - Go 开发入门(一)
开发语言·后端·golang