zoukankan      html  css  js  c++  java
  • unity, 什么时候用静态类,什么时候用单例

    如果没有成员变量,或者成员变量都是常量,则用静态类。

    如果有成员变量,则用单例。(以便让成员变量有初始化机会)。

    //静态类

    public class CmyFuncs{

      public float m_pi=3.1415926;

      static float calculateCircleArea(float r){

        return r*r*m_pi;

      }

      ...

    }

    //单例 

    public class CmyUtil {
        static private CmyUtil m_instance=null;
       public CmyObj m_myObj;
        static public CmyUtil sharedInstance(){
            if (m_instance == null) {
                m_instance=new CmyUtil();
                m_instance.init();
            }
            return m_instance;
        }
        void init(){
        m_myObj.init();
        }

       ...
    }

  • 相关阅读:
    表格的增删改查
    选择省份时,自动显示对应省份的城市
    弹框提示用户输入
    dom
    css基础
    HTML基础
    B
    poj 1840 Eqs
    hdu 1166 敌兵布阵(线段树)
    poj 2586 Y2K Accounting Bug
  • 原文地址:https://www.cnblogs.com/wantnon/p/4908691.html
Copyright © 2011-2022 走看看