zoukankan      html  css  js  c++  java
  • 在java 多态 中 父类作为参数列表的方法

    Pet pet=new Dog();  //Pet是父类,Dog是子类。 这个方法是父类做类型,子类实例化。

    相关例子:

            员工回家的例子;

           1,先做一个抽象父类,包含走的想法。

    package cn.day1;
    
    public abstract class Traffic {
    	public abstract void run();
    }
    

      

           2,在创建一个类,包含回家的想法。

    package cn.day1;
    
    public class Employee {
    	public void gohome(Traffic tool){
    		tool.run();
    	}
    }
    

      

           3,创建两个子类,继承父类。子类包含回家的两个工具。

    package cn.day1;
    
    public class Tube extends Traffic {
    
    	@Override
    	public void run() {
    		System.out.println("tube run");
    	}
    
    }
    

      

    package cn.day1;
    
    public class Car extends Traffic {
    
    	@Override
    	public void run() {
    		System.out.println("car run");
    	}
    
    }
    

      

           4,调用

    package cn.day1;
    
    public class MyText {
    
    	public static void main(String[] args) {
    		//员工
    		Employee ele=new Employee();
    		//交通工具
    		Traffic tra=new Car();
    		ele.gohome(tra);
    
    	}
    
    }
    

      本人学的不扎实,以后深入学习以后我会优化本章内容!!!

  • 相关阅读:
    Centos7 搭建FTP服务
    Mitmproxy 安装
    NET Reflector 8 使用
    web sevice 生成代理类及使用
    WCF 动态生成 不用增加引用两种方式
    oracle 表空间、用户名 相关语句
    恢复24小时之内删除的表及表数据
    pl/sql插入报错
    jquer ajax
    pdf增加水印
  • 原文地址:https://www.cnblogs.com/bb1008/p/6763499.html
Copyright © 2011-2022 走看看