泛型接口实现方式
子类继续用泛型
interface IMessage<T>{ public String echo(T t);}class MessageImpl<S> implements IMessage <S>{ public String echo(S t){ return "[echo]" + t; }}public class Type{ public static void main(String args []){
IMessage<String> msg = new MessageImpl<String>(); System.out.println(msg.echo("我是菜菜"));
}1 collapsed line
}子类直接指定泛型
interface IMessage<T>{ public String echo(T t);}class MessageImpl implements IMessage <String>{ public String echo(String t){ return "[echo]" + t; }}public class Type{ public static void main(String args []){
IMessage<String> msg = new MessageImpl(); System.out.println(msg.echo("我是菜菜"));
}1 collapsed line
}