ごめんやっぱへん

public interface Prob{
getTX();
}

class ma {
public static void main(String args[]){
int i=0;
Object tt = Class.forName("prob"+i).newInstance();
tt.getTX();
}
}

prob0 implements Prob{
int getTX(){
return 2;
}
}

とやってみたんですが、tt.とやったときにちゃんとメソッドgetTXが
エクリプス上で表示されたので大丈夫かと思ったのですが、
書き終わると×がでてコンパイルがやはり通りません。
eclipseがgetTXを実装しろといってきます。実装しているのに
なんでまた実装しろと言われるのかわかりません。