定义和使用含有泛形的方法 定义和使用含有泛形的接口

定义含有泛型的方法:泛型定义在方法的修饰符和返回值类型之间格式:
修饰符<泛型>返回值类型方法名(参数列表(使用泛型)){
方法体;
}
含有泛型的方法,在调用方法的时候确定泛型的数据类型传递什么类型的参数,泛型就是什么类型

 

 

 

 

 

 

 

 

 

 

 

 

含有泛型的接口,第一种使用方式:定义接口的实现类,实现接口,指定接口的泛型public interface Iterator<E> {
E next( );
Scanner类实现了Iterator接口,并指定接口的泛型为String,所以重写的next方法泛型默认就是Stringpublic final class Scanner impLements Iterator<string>{
public string next()}
}

 

 

 

 

 

 

含有泛型的接口第二种使用方式:接口使用什么泛型,实现类就使用什么泛型,类跟着接口走就相当于定义了一个含有泛型的类,创建对象的时候确定泛型的类型
public interface List<E>i
booLean add(E e);
E get(int index );
}
public class Arraylist<E> impLements list<E>{
public boolean add(E e)o
public E get(int ihdex)0

 

 

 

 

 

 

 

posted @   帕拉利斯  阅读(25)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示