官术网_书友最值得收藏!

3.3 Java關鍵字/保留字

3.3.1 知識準備:Java關鍵字使用規范

Java中一些賦以特定的含義、并用做專門用途的單詞稱為關鍵字(keyword)。在定義自己的標識符的時候,不要和這些關鍵字重名,否則,在編譯時將會出現錯誤。比如,下面的變量定義就是錯誤的:

    int byte;

在這個例子中,試圖定義一個int類型的變量“byte”,但是因為“byte”是關鍵字,所以不能用來作為變量名。

所有Java關鍵字都是小寫的,TURE、FALSE、NULL等都不是Java關鍵字,goto和const 雖然從未被使用,但也作為Java關鍵字保留。Java中一共有51個關鍵字,如表3-2所示。

表3-2 Java關鍵字

3.3.2 知識準備:重點關鍵字解析

□ abstract:Java中的一個重要關鍵字,可以用來修飾一個類或者一個方法為抽象類或者抽象方法。

□ extends:表示繼承某個類,繼承之后可以使用父類的方法,也可以重寫父類的方法。

□ super:super關鍵字表示超(父)類的意思。

□ this:代表對象本身。

□ interface:聲明一個接口。

□ implements:實現接口關鍵字。

□ private:訪問控制修飾符,聲明類的方法,字段,內部類只在類的內部可訪問。

□ protected:訪問控制修飾符,聲明類成員的訪問范圍是package包內可訪問。

□ public:訪問控制修飾符,聲明類成員對任何類可見。

□ static:表示應用它的實體在聲明該實體的類的任何特定實例外部可用。

□ final:用來修飾類或方法,表示不可擴展或重寫。

主站蜘蛛池模板: 新田县| 灌南县| 桐庐县| 三明市| 泸溪县| 白玉县| 泽州县| 庆元县| 哈密市| 平山县| 闻喜县| 扶余县| 全椒县| 安溪县| 铜川市| 瑞丽市| 庄浪县| 陇川县| 社旗县| 泰宁县| 民和| 安西县| 汤阴县| 徐汇区| 河间市| 山丹县| 黄平县| 大丰市| 修文县| 高雄市| 桑日县| 西平县| 柏乡县| 来宾市| 石泉县| 邯郸县| 嘉善县| 潮州市| 香港 | 鄂尔多斯市| 满洲里市|