淺談Java中的常見修飾符

在Java的面向對象中,我們會隨時碰到修飾符,關於常見修飾符的瞭解和掌握是很有必要的。
在學完面向對象之後,可以知道Java中有權限修飾符、狀態修飾符、抽象修飾符。下面就談談這幾種修飾符。

權限修飾符

Java中有四種權限修飾符:public(公共的、公有的)、protected(受保護的)、缺省(默認)、private(私有的)。這四種權限修飾符的權限是依次減少的。
四個權限修飾符和其訪問範圍如下:

修飾符 訪問範圍
public 本類、同一個包下(子類和無關類)、不同包下(子類)、不同包下(無關類)
protected 本類、同一個包下(子類和無關類)、不同包下(子類)
缺省(默認) 本類、同一個包下(子類和無關類)
private 本類

狀態修飾符

狀態修飾符有static(靜態的)、final(最終的)。
static可以修飾類、變量、方法。
final可以修飾類、變量、方法。

抽象修飾符

抽象修飾符爲:abstract(抽象的)。用於修飾類和成員方法。
abstract修飾的類,可以被其他類繼承。
abstract修飾的成員方法,需要在繼承後重寫該方法。

常用修飾符的分類

目前學習到的常用修飾符有:
權限修飾符:public、protected、默認的、private
狀態修飾符:static、final
抽象修飾符:abstract

根據修飾符的修飾作用不同,總結分類如下:

修飾的內容 修飾符
默認的、public、final、abstract
成員變量 private、默認的、protected、public、static、final
構造方法 private、默認的、protected、public,用的最多的就是public
成員方法 private、默認的、protected、public、static、final、abstract,用的最多的就是public

除此之外,這些修飾符的組合如下:

  • 成員變量:public static final
  • 成員方法:public static;public abstract;public final

import關鍵字

關於不同包下的類之間的訪問。我們會發現,每次使用不同包下的類的時候,都需要加包的全路徑。比較麻煩。這個時候,java就提供了導包的功能,即使用import關鍵字。

導包格式:
import 包名;

這種方式導入是到類的名稱。
雖然可以最後寫*,但是不建議。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章