supplier定义,supplier’s

作者:

背景:如何将一个域关联的属性搞到一个类中,可以使用Supplier这个类

public class SupplierTest { public enum PersonEnum{ NAME”name”,PersonEnum::getName), AGE”age”,PersonEnum::getAge) ; private String key; private Supplier<String> supplier; PersonEnumString key,Supplier<String> supplier){ this.key=key; this.supplier=supplier; } private static String getName){ return “动人的西牛”; } private static String getAge){ return “100”; } public static void show){ forPersonEnum personEnum:PersonEnum.values)){ System.out.printlnpersonEnum.key+”—“+personEnum.supplier.get)); } } } /** * * @param args */ public static void mainString[] args) { PersonEnum.show); }}

name—动人的西牛

age—100

合理的使用枚举,可以增加类的独立使用

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

站内搜索