匯智動力王云:Java關鍵字詳解(一)

匯智動力王云:Java關鍵字詳解

解析:

1. 訪問修飾符(訪問控制符)

1) public 公共的

public 關鍵字是可以應用于類、方法或字段(在類中聲明的變量)的訪問控制修飾符。可能只會在其他任何類或包中引用 public 類、方法或字段。

2) protected 受保護的

protected 關鍵字是可以應用于類、方法或字段(在類中聲明的變量)的訪問控制修飾符。可以在聲明 protected 類、方法或字段的類、同一個包中的其他任何類以及任何子類(無論子類是在哪個包中聲明的)中引用這些類、方法或字段。

3) private 私有的

private 關鍵字是訪問控制修飾符,可以應用于類、方法或字段(在類中聲明的變量)。只能在聲明 private類(不可用于普通類,只用于內部類)、方法或字段的類中引用這些類、方法或字段。在類的外部或者對于子類而言,它們是不可見的,不能直接使用。

4) 默認的 不使用任何關鍵字

不使用任何修飾符聲明的屬性和方法,對同一個包內的類是可見的。接口里的變量都隱式聲明為public static final,而接口里的方法默認情況下訪問權限為public。

匯智動力王云:Java關鍵字詳解(一)

匯智動力

2. 類、方法和變量修飾符

1) abstract 聲明抽象

abstract關鍵字可以修改類或方法。abstract類可以擴展(增加子類),但不能直接實例化。abstract方法不在聲明它的類中實現,但必須在某個子類中重寫(除非子類也abstract類)。采用abstract方法的類本來就是抽象類,并且必須聲明為abstract。

2) class類

class 關鍵字用來聲明新的 Java 類,該類是相關變量和/或方法的集合。類是面向對象的程序設計方法的基本構造單位。類通常代表某種實際實體,如幾何形狀或人。類是對象的模板。每個對象都是類的一個實例。要使用類,通常使用 new 操作符將類的對象實例化,然后調用類的