首页 > 知识问答 > generic是什么意思
generic是什么意思
"Generic"这个词在英语中有多种含义,但最常见的是指“一般的”,“非特定的”,或“通用的”,在计算机科学中,特别是在编程语言中,"generic"常常用来描述一种可以处理多种类型输入的函数或者方法,这种类型的函数或方法被称为泛型函数或泛型方法。
在Java编程语言中,你可能会看到一个泛型类或者泛型方法,像这样: java Copy code public class GenericClass < T > { private T item; public GenericClass(T item) { this.item = item; } public T getItem() { return item; } } 或者如下的泛型方法: java Copy code public static < T > void printArray(T[] array) { for (T element : array) { System.out.println(element); } }
在这个例子中,"<T>"就是一个泛型参数,表示这个类或者方法可以接受任何类型的参数,当你创建了一个这个类的实例,并且给它传递了具体的类型,比如Integer,String等,那么这个类就会变得有类型,同样,当你调用这个方法并且传递了一个数组,那么这个方法就可以接受任何类型的数组作为参数,这就是泛型的用途和意义。