接口实现多态

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

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

    }
}

结果

相关推荐
工具罗某人20 分钟前
docker快速部署minio
java·nginx·docker
2501_9418771338 分钟前
大规模系统稳定性建设方法论与工程实践分享
java·开发语言
学习在路上ing1 小时前
ollama部署模型
java·ollama
2501_941820491 小时前
面向零信任安全与最小权限模型的互联网系统防护设计思路与多语言工程实践分享
开发语言·leetcode·rabbitmq
浩瀚地学1 小时前
【Java】面向对象进阶-接口
java·开发语言·经验分享·笔记·学习
沛沛老爹1 小时前
用 Web 开发思维理解 Agent 的三大支柱——Tools + Memory + LLM
java·人工智能·llm·llama·rag
2501_941802481 小时前
面向微服务限流、熔断与降级协同的互联网系统高可用架构与多语言工程实践分享
开发语言·python
组合缺一1 小时前
灵动如画 —— 初识 Solon Graph Fluent API 编排
java·solon·graph·flow·langgraph·liquor
2501_941875281 小时前
分布式系统中的安全权限与审计工程实践方法论经验总结与多语言示例解析分享
开发语言·rabbitmq
强子感冒了1 小时前
Java Map学习笔记:HashMap、LinkedHashMap 与 TreeMap 的核心使用与区别
java·笔记·学习