j03190202.java

来自「一些java程序」· Java 代码 · 共 36 行

JAVA
36
字号
import java.lang.*;

class person< T1, T2 extends Number>
{        //声明 T1,T2 通用类型名称;且T2须是Number子类

  public String name;     //不使用通用类型名称当类型
  private T1 blood;       //使用 T1 通用类型名称当类型
  public T2 height,weight;//使用 T2 通用类型名称当类型
  public void setBlood( T1 b)
  {             //在参数内使用 T1 通用类型名称当类型
    blood = b;
  }
  public T1 getBlood()
  {
    return blood;
  }
}

public class j03190202
{
  public static void main( String[] para )
  {
    person<String, Integer> CYH;
    CYH = new person<String, Integer>();
    CYH.name = "江义华";
    CYH.height = new Integer( 180 );
    CYH.weight = new Integer( 66 );
    CYH.setBlood( "O" );

    person<Character, Double> fish = new person<Character, Double>();
    fish.name = "小鱼";
    fish.height = new Double(165.1);
    fish.height = new Double(50.5);
    fish.setBlood( 'A' );
  }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?