Java 多态2

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java 多态2相关的知识,希望对你有一定的参考价值。

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

interface Dao{  //接口的方法全部都是非静态的方法。所以父类的引用永远是调用之类同名的静态方法
    public void add();
    public void delete();
}

//接口的实现类
class UserDao implements Dao{
    public void add(){
        System.out.println("添加员工成功!!");
    }
   
    public void delete(){
        System.out.println("删除员工成功!!");
    }
}
class Demo3 {
    public static void main(String[] args) 
    {
        //实现关系下的多态
        Dao d = new UserDao(); //接口的引用类型变量指向了接口实现类的对象。
        d.add();
    }
}

本文出自 “小鱼的博客” 博客,谢绝转载!

以上是关于Java 多态2的主要内容,如果未能解决你的问题,请参考以下文章

《编程导论(Java)·2.1.2 啊,我看到了多态》-什么是多态(polymorphism)

在JAVA中有两种多态指的是啥

java中的多态

java中多态是啥意思?

Java面向对象:多态特性的学习

JAVA06 封装继承多态 总结(初级)