泛型
泛型的好处
代码更安全,数据类型错误不是运行期报错,而是在编译期检查错误
什么是泛型?
类型参数化,从java1.5引入。
什么参数,有实参和形参
例如:
定义
static int sum(int n, int m){//n,m形参
return n+m;
}
什么时候适合使用泛型?
在类型未知时,可以使用。
泛型分类:
泛型接口,泛型类,泛型方法
怎么使用?
定义和调用
定义泛型类
class 类名<泛型名>{
}
泛型名命名问题:
一般用大写的一个字母T,如果有多个选择附近的字母(如:S),使用<>包裹。
当确定了泛型后T后,T就表示类型,可用于所用出现类型的地方。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步