現世代Javaの動向 1 at TECH
[2ch|▼Menu]
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