Ex:public methodName(varA varName)
public methodName(varB varName)
public methodName(varC varName)
如上我們做出三個相同名稱但是參數Type不同的method。 public methodName(varB varName)
public methodName(varC varName)
泛型:聽說是新的技術,但是我在書裡有看過,以java為例
Ex: public class className<T>{
private T unknownType; //不知道型態的變數
//constructor把不知道型態的變數裝進來
className(T constructorVar){
unknownType = constructorVar;
}
//取得不知道型態的變數
public T getVar(){
return unknownType;
}
}
使用上必須小心,必須要很清楚資料型態,不然會發生容器不相容的問題。
private T unknownType; //不知道型態的變數
//constructor把不知道型態的變數裝進來
className(T constructorVar){
unknownType = constructorVar;
}
//取得不知道型態的變數
public T getVar(){
return unknownType;
}
}
沒有留言:
張貼留言