[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[jfriends-ml 12143] Re: Generics と Interface で ( 別に パズルという訳ではないのですが ...)
高橋(智)です。
同様に、以下のような使い方もダメ(コンパイルエラー)なのですよね...
[Untitled1.java]
-----------------------------------------------------------------
interface InfA<T> {
public void setData(T x);
}
public class Untitled1 implements InfA<String>, InfA<Integer> {
private String s;
private Integer i;
public void setData(String x) {
s = x;
}
public void setData(Integer x) {
i = x;
}
}
-----------------------------------------------------------------
"TAKAHASHI, Tomohiro" wrote:
>
> 別にパズルという訳ではないのですが、以下のようにシグネチャが同一の
> メソッドを持つinterfaceを同時にimplementsすると、どうなるのでしょうか? (^^;
>
> [Untitled1.java]
> -----------------------------------------------------------------
> interface InfA<T> {
> public void setData(T x);
> }
>
> interface InfB<T> {
> public void setData(T x);
> }
>
> public class Untitled1 implements InfA<String>, InfB<Integer> {
> private String s;
> private Integer i;
>
> public void setData(String x) {
> s = x;
> }
>
> public void setData(Integer x) {
> i = x;
> }
> }
> -----------------------------------------------------------------
>
--
高橋智宏