生日礼物

Java泛型应用

两盒软妹~` 提交于 2020-02-21 11:31:45
泛型类 package com . generic_class ; //对比不使用泛型 //class Generic{ // private String val; // // public void setVal(String val){ // this.val = val; // } // public String getVal(){ // return val; // } //} /** * 自定义泛型类案例 * @param <T> */ public class GenericDemo < T > { /*声明泛型类*/ private T val ; /*成员变量valde*/ public void setVal ( T val ) { this . val = val ; } // public <T> T getVal(T val) { //返回值为泛型形参T的成员方法*//* // return val; // } public T getVal ( ) { / * 返回值为泛型形参T的成员方法 * / return val ; } public static void main ( String [ ] args ) { //创建泛型类对象时传入具体实际类型 GenericDemo < String > demo = new GenericDemo <