本帖最后由 唐长智 于 2013-3-4 13:14 编辑
我觉得这个小例子应该能满足这个题目的条件了吧
- public class Multimode {
- public static void main(String[] args){
- Father adult = Son.getSon();
- //利用方法得到实例并赋值给父类引用
- }
- }
- class Father{
- //父类
- }
- class Son extends Father{
- //子类,并用饱汉式来设计单例类
- private final static Son son = new Son();
- //创建私有实例对象
- private Son(){
- //私有构造方法
- }
- public static Son getSon(){
- //利用方法得到实例
- return son;
- }
- }
复制代码 |