程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> java-把接口設為null ,這是什麼意思.

java-把接口設為null ,這是什麼意思.

編輯:編程綜合問答
把接口設為null ,這是什麼意思.
public ICommonDao commonDao = null;

/**
 * 獲取所有數據庫表
 * 
 * @return
 */
public List<DBTable> getAllDbTableName() {
    return commonDao.getAllDbTableName();
}

在公司看到如上代碼, 把接口設為null ,但是還是可以調用接口的方法 ,這是為什麼. 有什麼含義.

最佳回答:


ICommonDao這是一個數據庫接口,在大型項目當中可能要連接多個數據庫類型,定義為接口的話,可以在運行的時候通過外部進行注入。然後在操作數據庫。為null是在一開始不確定接口實現類型

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved