接口实现多态

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

接口 变量 = 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 分钟前
最长特殊序列(一)
java·javascript·数据结构
咋吃都不胖lyh5 分钟前
在任务管理器中筛选、查看进程
java·开发语言
宠..5 分钟前
对单选按钮分组
开发语言·数据库·c++·qt·安全·安全性测试
大学生资源网7 分钟前
基于JavaWeb的邮件收发系统的设计与实现(源码+文档)
java·开发语言·spring boot·mysql·毕业设计·源码·课程设计
cici1587413 分钟前
基于高斯混合模型(GMM)的说话人识别系统MATLAB实现
开发语言·人工智能·matlab
崇山峻岭之间14 分钟前
Matlab学习记录11
开发语言·学习·matlab
此剑之势丶愈斩愈烈14 分钟前
Spring获取URL信息
java·后端·spring
Vic1010116 分钟前
Redis防重复点击与分布式锁
java·数据库·redis·分布式
itwangyang52018 分钟前
macOS(Sequoia 15.x)+ MacTeX 2025 + TeXShop + 期刊模板
java·开发语言·macos
2301_8072886319 分钟前
MPRPC项目(第八天,(消费者视角)RpcChannel的调用过程以及实现)
开发语言·qt