Java第十一天:泛型

泛型
1 什么是泛型
void * 万能指针

解决数据结构数据类型统一操作,但是有不影响最基本的数据类型一致化要求。
格式:
	<自定义无意义大写字母占位符>
常用:
	<T> <E> <A> <B>
	Type Element 
2 泛型在方法的中使用
public <T> 返回值类型T 方法名(T t) {

}
3 泛型在类中的使用
class 类名<自定义无意义泛型占位符> {
	类内的非静态成员变量和成员方法都可以使用泛型占位符	
	这里只推荐在方法中使用自定义泛型,不推荐成员变量使用自定义泛型
}
4 泛型在接口中的使用
interface 接口名<自定义泛型无意义占位符> {
	接口中有且只有方法可以使用自定义泛型无意义占位符!!!
}
1. 接口中的成员变量能不能使用自定义泛型???
	接口的成员变量缺省属性 public static final 定义时必须初始化!!!
	自定义泛型如何初始化???不能!!!因为不确定当前泛型对应的具体数据类型
	无法初始化!!!

希望大家关注我一波,防止以后迷路,有需要的可以加我Q讨论互相学习java ,学习路线探讨,经验分享与java Q:2415773436

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值