在实例化对象时不指定泛型,则自动识别为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

posted @ 2021-11-01 17:42  取经中的稳健少年  阅读(180)  评论(0编辑  收藏  举报