接口实现多态

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

接口 变量 = 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这个的方法

    }
}

结果

相关推荐
百***812719 小时前
【SpringBoot】SpringBoot中分页插件(PageHelper)的使用
java·spring boot·后端
百***864619 小时前
SpringBoot中自定义Starter
java·spring boot·后端
q***071419 小时前
VScode 开发 Springboot 程序
java·spring boot·后端
q***465219 小时前
Spring中使用Async进行异步功能开发实战-以大文件上传为例
java·后端·spring
q***385119 小时前
SpringCloud实战【九】 SpringCloud服务间调用
java·spring boot·spring cloud
岚天start19 小时前
K8S环境中Containerd运行时占用文件定位清理
java·rpc·kubernetes
2501_9167665419 小时前
解决idea依赖导入不成功的问题
java·intellij-idea
头发还在的女程序员19 小时前
基于JAVA语言的短剧小程序-抖音短剧小程序
java·开发语言·小程序
JHC00000019 小时前
Python PDF 相关操作
开发语言·python·pdf
vir0220 小时前
P12155 [蓝桥杯 2025 省 Java B] 消失的蓝宝
java·职场和发展·蓝桥杯