- class lianxi1
- {
- public static void main(String[] args)
- {
-
- zi a = zi.fangfa1();
- er b = er.fangfa1();
-
- }
- }
- class zi //饿汉式
- {
- private static zi x=new zi();
- private zi(){}
- public static zi fangfa1()
- {
- return x;
- }
- }
- class er //懒汉式
- {
- private static er z = null;
- private er(){}
- public static er fangfa1()
- {
- if (z==null)
- {
- z= new er();
-
- }
- return z;
- }
- }
复制代码 |
|