在《thinking in java》(第四版)里面,在关于类型信息的这一章里,我对一个问题有些疑惑:在321页,FilledList.java这个程序里,public class FilledList<T>是什么意思?FilledList本身已经是一个类了啊
------解决方案--------------------
FilledList 本身是一个类,T的意思是Type的意思。看看下面的代码:
- Java code
class TestType <T>{ private T var; public T getVar() { return var; } public void setVar(T var) { this.var = var; }}public class GenericsTest { public static void main(String[] args) { TestType<String> typeTest = new TestType<String>(); String testString = "hello World"; typeTest.setVar(testString); System.out.println(typeTest.getVar()); }}
------解决方案--------------------
lz看下泛型的知识就对了
------解决方案--------------------
这是泛型 简单说就是泛泛的类型 就是什么类型都可
------解决方案--------------------
泛型吧。就是一个模版你可以自己写代码
------解决方案--------------------
建议LZ去了解一下泛型,不难!