摘要:
如果类的对象的数量只有有限个,并且可以确定对象的属性,那么考虑使用枚举类。所有的枚举类型都是 Enum 类的子类。它们继承了这个类的许多方法。 阅读全文
摘要:
抽象类:在子类继承父类时,父类的一些方法实现是不明确的(父类对子类的实现一无所知)。这时需要使父类是抽象类,在子类中提供方法的实现。
接口(interface)技术主要用来描述类具有什么功能,而并不给出每个功能的具体实现。 阅读全文
摘要:
Java 的反射机制允许在程序运行期间,借助反射 API 获取类的内部信息,并能直接操作对象的内部属性及方法。 阅读全文
摘要:
有时,需要将 int 这样的基本类型转换为对象。所有的基本类型都有一个与之对应的类。 阅读全文
摘要:
初始化块是一种初始化数据域的方法。 阅读全文
摘要:
本文主要介绍:静态域、静态常量、静态方法、工厂方法。 阅读全文
摘要:
可以将实例域定义为 final。对于 final 域来说,构建对象时必须初始化 final 实例域,构造对象之后就不允许改变 final 实例域的值了。
final 类和 final 方法用来阻止继承。 阅读全文
摘要:
Object 类提供的 clone() 方法是 “浅拷贝”,并没有克隆对象中引用的其他对象,原对象和克隆的对象仍然会共享一些信息。深拷贝指的是:在对象中存在其他对象的引用的情况下,会同时克隆对象中引用的其他对象,原对象和克隆的对象互不影响。 阅读全文