当前位置: 首页>后端>正文

Java泛型类

Java泛型类,第1张

package unit4;

import java.util.ArrayList;

import java.util.List;

public class Java36 {

public static void main(String[] args) {

// 泛型类

// 泛型理解:使用泛型参数、编译器可以对泛型参数进行检测、可以增强代码的可读性和稳定性。类似与方法传参。

// 泛型方式:泛型类、泛型接口、泛型方法

N<String> n = new M<>();

System.out.println(n.m("泛型"));

Com<Emp> c1 = new Com();

Com<Mem> c2 = new Com();

}

}

class Com<T> {

List<T> list = new ArrayList<>();

}

class Mem {

}

class Emp {

}

// 泛型类的定义:使用类的过程中可以传递参数到类的内部

// 接口<泛型>/类<泛型>

interface N<T extends Object> {

T m(T a);

}

class M<T> implements N<T> {

@Override

public T m(T a) {

return a;

}

}


https://www.xamrdz.com/backend/3nb1941594.html

相关文章: