接口实现多态

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

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

    }
}

结果

相关推荐
誰能久伴不乏1 分钟前
C++11 随机数生成——告别 rand()
开发语言·c++
海清河晏1114 分钟前
数据结构 | 二叉平衡搜索树
开发语言·数据结构·visual studio
不爱编程的小陈5 分钟前
操作系统内存管理 —— 虚拟内存
jvm
kuonyuma15 分钟前
java之动态代理
java·开发语言
衔烛之龙118 分钟前
Windows x64 构建 liboqs-java教程
java·windows·python
KouFiee21 分钟前
同名隐藏基础
开发语言·c++
一路向北North26 分钟前
Spring Security OAuth2.0(20):完善环境配置
java·后端·spring
Java面试题总结27 分钟前
IntelliJ IDEA 从卡顿到起飞,只用改这些。。。
java·ide·intellij-idea
z落落30 分钟前
C# Task WaitAll、WaitAny、WhenAll、WhenAny
开发语言·c#
兰令水31 分钟前
hot100【acm版】【2026.7.11/12打卡-java版本】
java·开发语言·数据结构·算法·职场和发展