zoukankan      html  css  js  c++  java
  • 8.1向上转型

    package sedion.nsg.upcasting;
    
    public enum Note {
    	MIDDLE_C,C_SHARP,B_FLAT;
    }
    

      

    package sedion.nsg.upcasting;
    public class Instrument {
    	public void play(Note n){
    		Syso.print("Instrument.play()");
    	}
    }
    

      

    package sedion.nsg.upcasting;
    
    public class Wind extends Instrument{
    	public void play(Note n){
    		Syso.print("Wind.play()");
    	}
    }
    

      

    package sedion.nsg.upcasting;
    
    public class Music {
    	public static void tune (Instrument i){
    		i.play(Note.MIDDLE_C);
    	}
    	public static void main(String[] args) {
    		Wind flute = new Wind();
    		tune(flute);
    	}
    }
    

      

  • 相关阅读:
    搜索区间
    搜索插入位置
    旋转排序数组
    搜索二维矩阵
    njnja 安装
    rpmbuild打包
    snappy 安装
    mysql8 安装
    re2c安装
    make 安装
  • 原文地址:https://www.cnblogs.com/Alandre/p/3511251.html
Copyright © 2011-2022 走看看