第十三章枚举类型与泛型

泛型

类名<T> 

T是泛型的名称,代表一种类型。开发者在创建该类对象时需要指定T所代表哪种类型。如果不采用哪种类型,T就采用Object类型。

泛型的常规用法

定义泛型类时声明多个类型

class MyClass<T1,T2>{}

 <? extend Fruit> ,表示所有继承Fruit的子类 ,定了上界

 <? super Apple>,表示Apple的所有父类,定了下界

枚举类型

设置常量时,我们通常将常量放在接口中,用final来定义,可以直接在程序中使用

枚举类型出现后,逐渐取代了上述常量定义方法,枚举类型定义常量的语法如下:

public enum 枚举类型{

 枚举1, 枚举2, 枚举3,}

 values()该方法可以将枚举类型成员以数组的形式返回

ordinal()该方法用于得到枚举成员的位置索引

 枚举类型的构造方法,必须被private修饰符所修饰

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值