現世代Javaの動向 1
at TECH
186:デフォルトの名無しさん
06/09/28 15:39:12
>>177
一応できることはできる。未検査キャスト入るし、実際には使い道が無いが
public class Variant {
private Object value;
public <T> void set(T value){
this.value = value;
}
public <T> T get() {
return (T)value;
}
public static void main(String[] args){
Variant v = new Variant();
v.set("foo");
String s = v.<String>get();
System.out.println(s);
}
}
>>166
クラスにメソッドを追加できるかどうかと、動的型付けかどうかは無関係。
実際、静的型付けで既存のクラスにメソッドを追加できる言語もある。MixJuiceとか
次ページ続きを表示1を表示最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5495日前に更新/239 KB
担当:undef