zoukankan      html  css  js  c++  java
  • JAVA_SE基础——50.接口关系下的多态

    接口关系下的多态和继承关系下的多态 相差无几,应该更简单些~


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



    实现关系下的多态:

    接口  变量  = new  接口实现类的对象。




    package day09;
    
    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 Demo12 
    {
    	public static void main(String[] args) 
    	{
    		//实现关系下的多态
    		Dao d = new UserDao(); //接口的引用类型变量指向了接口实现类的对象。
    		d.add();
    	}
    }
    运行结果:




    继承关系下的多态和接口实现关系下的多态没什么大同小异的 ,  能充分掌握了继承关系下的,必能掌握节后实现关系下的多态。


  • 相关阅读:
    python_函数设计
    python_自定日历
    python_日历
    python_选择结构
    python_集合
    python_code list_3
    Oracle 游标使用全解
    JavaWeb中验证码的实现
    oracle 存储过程和函数例子
    Oracle中的存储过程简单例子
  • 原文地址:https://www.cnblogs.com/Jhaiha0/p/8465292.html
Copyright © 2011-2022 走看看