package & import & 訪問控制符

package

作用

  1. 類似 c++ 命名空間,便于控制類權限
  2. 相關聯的類文件進行歸類,便于查閱
  3. 對于項目同名的類或者與第三方同名的類進行分離,防止沖突

使用

  1. 形式 package pkg1[.pkg2[.pkg3 ...]]
  2. 包對應磁盤目錄 /pkg1/pkg2/pkg3/...
  3. 文件首行指定包名
package net.web.pojo;

public class User {
}

import

作用

  1. 對于不屬于同一個包的類,需要指明該類所在位置(處理同名類)
  2. 一次 import 該類內可以簡介使用引入類

使用

  1. 形式 import pkg1.pkg2.User
  2. 例子
package net.web.pojo;
// 引入一個類
import net.web.db.RedisDb;
// 引入包下面所以類
import net.web.db.*;

訪問控制符

作用

控制類權限,減少對外入口,單入口訪問

介紹

public:所有包可見
protected:被繼承的類可以訪問
private:當前類可見
default:同一個包可見

注意點

  1. class 只有public default
  2. protected 與 default 區別在于繼承的類可見性,對于 default 繼承的類是不能訪問的
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,991評論 19 139
  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,778評論 18 399
  • 小編費力收集:給你想要的面試集合 1.C++或Java中的異常處理機制的簡單原理和應用。 當JAVA程序違反了JA...
    八爺君閱讀 4,673評論 1 114
  • JAVA面試題 1、作用域public,private,protected,以及不寫時的區別答:區別如下:作用域 ...
    JA尐白閱讀 1,185評論 1 0
  • 點了杯咖啡輕輕攪拌,是你愛喝的卡普提諾,給你留了位置,為你買了一支 戴安娜,等待著你的到來。 這是多么難得...
    不瞥不見閱讀 381評論 0 2