在实例化对象时不指定泛型,则自动识别为object
*
*在定义类时,定义泛型
*/
public class People <T>{
private T name;
private T age;
public People(){
}
public T getName() {
return name;
}
public void setName(T name) {
this.name = name;
}
public T getAge() {
return age;
}
public void setAge(T age) {
this.age = age;
}
//* 在实例化对象时不指定泛型,则自动识别为object
public class FanXing2 {
public static void main(String[] args) {
// 如果实例化对象时,不指定泛型,则认为是Object
People people = new People();
// 里面的参数是Object类型
people.setName("刘备");
people.setAge("12");
String ageString= (String) people.getAge();
String nameString=(String) people.getName();
System.out.println(nameString);
System.out.println(ageString);
}
}
————————————————
版权声明:本文为CSDN博主「zhaihaohao1」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zhaihaohao1/article/details/51166036