1. 程式人生 > >JAVA 面向物件4

JAVA 面向物件4

package關鍵字的作用

  • 作用:將(.class)進行分類存放
  • 包的命名:按功能分和按模組分。比如 加減乘除

包的定義及注意

  • package 包名;也可寫多級包
  • 定義 包的注意事項:
    • package 必須在程式的第一條可執行程式碼
    • package 語句在一個Java檔案中只能有一個
    • 如果沒有package 那麼會預設包名

不同包之間的訪問

不同包之間的訪問,需要的是類修飾符為public或者被保護的
而且必須要導包:import 包的路徑及要匯入的類,如果沒寫類的話,就會匯入全部類(在包內的,在子包中的是不會被匯入的)

編譯帶包的類

  • 在編譯時 使用javac -d 即可
  • 在執行的時 使用Java 包名.類名

import關鍵字的使用

  • 使用inport是為了包的類對呼叫者可見,不免每次用都呼叫一次,而且對後來讀程式的人有利。
  • 導包格式:
    • import 包名;

四種許可權修飾符

許可權修飾符

類及其組成所使用的常見修飾符

  • 修飾符:
    • 許可權修飾符: private ,預設,protected,public
    • 狀態修飾符;static ,final
    • 抽象修飾符: abstract
  • 類:
    • 許可權修飾符:預設的,public
    • 狀態修飾符:final
    • 抽象修飾符; abstract
      用的最多的是public
  • 成員變數:
    • 許可權修飾符:private,預設的,protected,public
    • 狀態修飾符:static,final
  • 構造方法:
    • 許可權修飾符:private ,預設的,protected,public
  • 成員方法:
    • 許可權修飾符:private,預設的,protected,public
    • 狀態修飾符:static,final
    • 抽象修飾符:abstract
  • 多用組合:
    • 成員變數:private static final
    • 成員方法:
      • public static
      • public abstract
      • public final