iT邦幫忙

DAY 5
0

Java重點學習筆記系列 第 5

Java重點筆記四:Java的前置修飾詞(Modifier)

Java的前置修飾詞(Modifier)可分為兩類,分別是:

一、存取權限修飾詞 (access level modifier);
二、非存取權限修飾詞 (non access modifier)。

一、存取權限修飾詞 (access level modifier)

Java裡的存取權限(access level)一共有四種情況:三個修飾詞+無修飾詞。

1.無修飾詞:封裝(package)內有效。
2.private:僅類別(class)內有效。
3.protected:封裝(package)內及子類別(subclasses)內有效。

二、非存取權限修飾詞 (non access modifier)

與存取權限無關的修飾詞主要有四個:

1.static:靜態,用於類別函數/方法(methods)與變數。
2.final:相當於常數化,用於類別,方法與變數的實作。
3.abstract:用來建立抽像類別與方法。
4.synchronized:執行緒(threads)專用,代表同時只能被一個執行緒取用。

使用上的例子:

private boolean myFlag;
static final double weeks = 9.5;
protected static final int BOXWIDTH = 42;

[image credit: Ales Krivec]


上一篇
Java重點筆記三:變數的三種類型
下一篇
Java重點筆記五:Java的運算子
系列文
Java重點學習筆記30

尚未有邦友留言

立即登入留言