接口实现多态

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

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

    }
}

结果

相关推荐
爱笑的眼睛112 分钟前
从零构建与深度优化:PyTorch训练循环的工程化实践
java·人工智能·python·ai
缘三水8 分钟前
【C语言】17.字符函数和字符串函数
c语言·开发语言·语法
上78将10 分钟前
JVM的程序计数器
jvm
MediaTea10 分钟前
Python 的设计哲学P08:可读性与人类语言
开发语言·python
qq_2515335911 分钟前
如何使用 Python 正则表达式去除空格/制表符/换行符?
开发语言·python·正则表达式
Azxcc015 分钟前
c++ core guidelines解析--让接口易于使用
开发语言·c++
狂奔小菜鸡15 分钟前
Day27 | Java集合框架之List接口详解
java·后端·java ee
a程序小傲16 分钟前
美团二面:KAFKA能保证顺序读顺序写吗?
java·分布式·后端·kafka
墨笔之风17 分钟前
数据库文档生成工具(PostgreSQL 适配版 - Java 8 兼容)
java·数据库·postgresql
a努力。17 分钟前
网易Java面试被问:fail-safe和fail-fast
java·windows·后端·面试·架构