栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

《Java编程思想》学习笔记 14.3.1 使用类字面常量

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

《Java编程思想》学习笔记 14.3.1 使用类字面常量

如果我们用类字面常量重新实现PetCount,那么改写后的结果在许多方面都会显得更加清晰:
//: typeinfo/pets/LiteralPetCreator.java
// Using class literals.
package typeinfo.pets;
import java.util.*;

public class LiteralPetCreator extends PetCreator {
//No try block needed.
@Suppresswarnings(“unchecked”)
public static final List> allTypes = Collections.unmodifiableList(Arrays.asList(Pet.class,Dog.class,Cat.class,Rodent.class,Mutt.class,Pug.class,EgyptianMau.class,Hamster.class));
//Types for random creation:
private static final List> types = allTypes.subList(allTypes.indexOf(Mutt.class),allTypes.size());
public List> types() {
return types;
}
public static void main(String[] args) {
System.out.println(types);
}
}//:~
该示例的输出与PetCount.java相同。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/425351.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号