摘要: 昨日看《Effective Java》第二条:遇到多个构造器参数时要考虑用构造器。其中,演示通过Builder模式,构建复杂的对象。因为之前对java不是很了解的原因。很疑惑:static class居然可以构建实例?之前,在.net中的静态类一直都是不能实例化的。查了下资料,果然在java中只有内部静态类才能被实例化,通常称之为嵌套类。而顶级类,也就是没有被嵌套在另一个类的内部的类,不能被标记为static。这个和.net中有所不同,其实,我个人觉得两种语言都有各自的关注点。从功能上来说,java的外部类不能被标记为static,在开发中并没有丝毫的不便。一般来讲无论是成员还是变量,被标记为 阅读全文
posted @ 2011-07-06 23:01 程序员天下 阅读(276) 评论(0) 推荐(0) 编辑