接口实现多态

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

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

    }
}

结果

相关推荐
88号技师几秒前
2025年11月一区SCI-壁虎优化算法Gekko Japonicus Algorithm-附Matlab免费代码
开发语言·算法·数学建模·matlab·优化算法
RATi GORI2 分钟前
Spring Boot 整合 Keycloak
java·spring boot·后端
吴梓穆4 分钟前
UE5 c++ 模板函数
java·c++·ue5
她说..4 分钟前
Spring单例Bean线程安全问题 深度解析
java·后端·安全·spring·springboot
Seven975 分钟前
MVC快速入门
java
吴梓穆8 分钟前
UE5 c++ 暴露变量和方法给蓝图
java·c++·ue5
浅念-9 分钟前
LeetCode 双指针题型 C++ 解题整理
开发语言·数据结构·c++·笔记·算法·leetcode·职场和发展
风向决定发型丶9 分钟前
Java 线程池 vs Go GMP
java·开发语言·golang
Engineer邓祥浩16 分钟前
JVM学习问题记录(2) jps命令无法识别
jvm·学习
zzb158022 分钟前
Agent案例-智能文档问答助手
java·人工智能·笔记·python