接口实现多态

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

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

    }
}

结果

相关推荐
1024小神13 小时前
xcode多环境 Dev 、Debug 和 Release变量配置以及怎么切换不同环境
开发语言·macos·ios·swiftui·xcode·swift
上不如老下不如小13 小时前
2025年第七届全国高校计算机能力挑战赛 决赛 C语言组 编程题汇总
c语言·开发语言
云天徽上13 小时前
【数据可视化-162】数据见证大爱!企业捐款驰援香港数据可视化分析(Pyecharts实现)
开发语言·python·信息可视化·数据可视化·pyecharts
她说彩礼65万13 小时前
C# Activator详解
java·服务器·c#
-大头.13 小时前
JDK 25革新:Java确定性性能新时代
java·开发语言
yong999013 小时前
C# 入门级库存管理系统
jvm·oracle·c#
weixin_3077791313 小时前
Jenkins LDAP插件:企业级CI/CD的身份认证中枢
java·ci/cd·jenkins
AM越.13 小时前
Java设计模式超详解--责任链设计模式(含uml图)
java·设计模式·uml
whm277713 小时前
Visual Basic 拖放
开发语言·visual studio
阿里嘎多学长13 小时前
2025-12-09 GitHub 热点项目精选
开发语言·程序员·github·代码托管