Java世界

          學習筆記

          常用鏈接

          統計

          積分與排名

          天籟村

          新華網

          雅虎

          最新評論

          單子設計模式

          ?

          //單子設計模式要點:
          //1、所有的構造函數必須被聲明為私有的(private),而且必須至少聲明一個構造函數
          //2、提供一個public static 方法能夠訪問創建的類

          //單子設計模式例子?
          //單子設計模式要點:
          //1、所有的構造函數必須被聲明為私有的(private),而且必須至少聲明一個構造函數
          //2、提供一個public static 方法能夠訪問創建的類

          package com.sinojava.three;
          class Singlton {
          ????private static Singlton singlton=null;
          ????private int x ;
          ????private Singlton( int x) {
          ????????this.x=x;
          ????}
          ????public static Singlton getObject(int x) {
          ????????if (singlton==null) {
          ????????????singlton=new Singlton(x);
          ????????}
          ????????return singlton;
          ????}
          ????public int getValue() {
          ????????return this.x;
          ????}
          ????public? void setValue(int i) {
          ????????this.x=i;
          ????}
          };

          class Singlton_static {
          ????private static Singlton_static singlton=new Singlton_static(5) ;
          ????private int x ;
          ????private Singlton_static( int x) {
          ????????this.x=x;
          ????}
          ????public static Singlton_static getObject(int x) {
          ????????return singlton;
          ????}
          ????public int getValue() {
          ????????return this.x;
          ????}
          ????public void setValue(int i) {
          ????????this.x=i;
          ????}
          };

          public class? TestSinglton {
          ????public static void main(String[] args) {
          ????????Singlton a=Singlton.getObject(1);
          ????????Singlton_static b =Singlton_static.getObject(1);
          ????????System.out.println(b.getValue());
          ????????System.out.println(a.getValue());
          ????????System.out.println("Hello World!");
          ????}
          }

          ?

          posted on 2007-11-01 17:07 Rabbit 閱讀(1114) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
          博客園   IT新聞   Chat2DB   C++博客   博問  
           
          主站蜘蛛池模板: 正蓝旗| 肃南| 防城港市| 海兴县| 和龙市| 改则县| 云南省| 和田县| 防城港市| 西盟| 西丰县| 高安市| 神农架林区| 澳门| 林州市| 察哈| 安吉县| 彰化县| 探索| 林芝县| 永丰县| 梨树县| 大连市| 德令哈市| 长武县| 蓬莱市| 江城| 汉寿县| 汽车| 云霄县| 大荔县| 汤阴县| 武川县| 湟中县| 阿拉善盟| 安塞县| 莎车县| 印江| 阜城县| 张家界市| 洛浦县|