java泛型的使用(二)在例項化物件時不指定泛型,則自動識別為object
阿新 • • 發佈:2019-02-16
<span style="font-size:18px;">/** * *在定義類時,定義泛型 */ 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; } }</span>
呼叫
<span style="font-size:18px;">/** * 在例項化物件時不指定泛型,則自動識別為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); } } </span>