Cirry's Blog

泛型接口实现方式

2019-09-26
技术
java
最后更新:2024-06-20
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
版权声明:本作品采用「署名-非商业性使用-相同方式共享 4.0 国际」许可协议进行许可。
感谢大佬送来的咖啡☕
alipayQRCode
wechatQRCode