Cirry's Blog

泛型接口实现方式

2019-09-26
技术 java
1分钟
105字

泛型接口实现方式

子类继续用泛型

1
interface IMessage<T>{
2
public String echo(T t);
3
}
4
class MessageImpl<S> implements IMessage <S>{
5
public String echo(S t){
6
return "[echo]" + t;
7
}
8
}
9
public class Type{
10
public static void main(String args []){
11
12
IMessage<String> msg = new MessageImpl<String>();
13
System.out.println(msg.echo("我是菜菜"));
14
15
}
1 collapsed line
16
}

子类直接指定泛型

1
interface IMessage<T>{
2
public String echo(T t);
3
}
4
class MessageImpl implements IMessage <String>{
5
public String echo(String t){
6
return "[echo]" + t;
7
}
8
}
9
public class Type{
10
public static void main(String args []){
11
12
IMessage<String> msg = new MessageImpl();
13
System.out.println(msg.echo("我是菜菜"));
14
15
}
1 collapsed line
16
}
本文标题:泛型接口实现方式
文章作者:Cirry
发布时间:2019-09-26
感谢大佬送来的咖啡☕
alipayQRCode
wechatQRCode
总访问量
总访客数人次