Java静态内部类

来源:互联网 发布:网络拓扑发现开源工具 编辑:程序博客网 时间:2024/05/16 11:45

今天程序中使用了静态内部类,作用:提高代码的可读性。相关联的代码放在一起,可读性当然提高了。

静态内部类,可以用句话概况:形似内部,神似外部

静态内部类虽然存在于外部类内,而且编译后的类文件名也包含外部类(格式是:外部类+$+内部类),但是它可以脱离外部类存在。


@XmlRootElement(name = "OpenPlatform")public class RateLimiterQps {@XmlElement(name = "AppKey")private List<AppKey> appKeyList;public List<AppKey> getAppKeyList() {return appKeyList;}public static class AppKey {@XmlAttribute(required = true)private String name;@XmlElement(name = "ApiUrl")private List<ApiUrl> apiUrlList;public String getName() {return name;}public List<ApiUrl> getApiUrlList() {return apiUrlList;}}public static class ApiUrl {@XmlAttribute(required = true)private int qps;@XmlValueprivate String value;public String getValue() {return value;}public int getQps() {return qps;}}}

参考文献:

http://book.51cto.com/art/201202/317517.htm


0 0
原创粉丝点击