在集合学习时我遇到一个泛型方法问题有些不太明白:具体问题是泛型方法(注意是方法)存在的意义

package com.cly.genericity;
//方法
public class GenericityFunction {
	
	public Object show(Object obj){
		return obj;
	}//使用Object接收类型

	public<T> T show2(T t) {
		return t;
	}//泛型方法
}

package com.cly.genericity;
//主程序
public class GenericityTest {
	public static void main(String []args){
		GenericityFunction gf = new GenericityFunction();
		System.out.println(gf.show("LOL"));
		System.out.println(gf.show2(234));
	}
}

//使用泛型方法和直接使用Object接收类型有什么区别,我感觉没有什么区别,所以内心就有点矛盾,
//希望各位大神帮我解释一下
//由于我是初学者所有在问题描述上面可能有些许问题希望大神们理解
Mr_CuriosityOH
浏览 893回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java