Java中的包和修飾符
阿新 • • 發佈:2021-11-20
包:
其實就是資料夾,對類進行分類管理。
程式碼中建立包格式:package 包名; (多級包用.分開)
範例:package com.it;
帶包的Java類Dos命令下編譯和執行:
編譯時自動建立相應資料夾:javac -d . HelloWorld.java
執行:java com.it.HelloWorld
程式碼中匯入包格式:import 包名;
Java中的修飾符:
final:
final關鍵字是最終的意思,可以修飾成員方法,成員變數,類
final修飾的特點:
①修飾方法:表明該方法是最終方法,不能被重寫;
②修飾變數:表明該變數是常量,不能再次被賦值;
③修飾類:表明該類是最終類,不能被繼承。
final修飾區域性變數:
變數是基本型別:資料值不能發生改變
變數是引用型別(比如:物件):地址不能改變,但地址裡面的內容可以發生改變。
static:
static關鍵字是靜態的意思,可以修飾成員方法,成員變數。
static修飾的特點:
①被類的所有物件共享。這也是我們判斷是否使用靜態關鍵字的條件;
②可以通過類名呼叫,也可以通過物件名呼叫。(最好使用類名呼叫)
static訪問特點:
非靜態的成員方法可以訪問靜態、非靜態的成員變數和成員方法;但靜態的成員方法只能訪問靜態的成員變數和成員方法。