1. 程式人生 > >java泛型的使用(二)在例項化物件時不指定泛型,則自動識別為object

java泛型的使用(二)在例項化物件時不指定泛型,則自動識別為object

<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>