求问泛型编程通俗解释

能用通俗的语言或者实际简短的代码的描述泛型编程吗 谢谢

拿数组举例,非泛型的话你用int就要用给int的数组,用double就要用double的数组,而泛型的话只要一个泛型的数组类,不同的类型只要声明时用不同的类型参数就行了。
泛型的作用主要应该是代码重用,就像我举的例子一样,把原来需要多个数组类(尽管有很多代码是相同的),变成了只要一个数组类。
当然,这不是真正的泛型,有了约束的泛型才能体现出泛型的真正强大之处,这不是几句话能说得清的,想深入了解的话建议你去看相关书籍。
温馨提示:答案为网友推荐,仅供参考
相似回答