java 理論知識(-)

關鍵字和保留字區別 :

關鍵字(keyword):表示一種數據類型,或者表示程序的結構等.
保留字(reserved word):爲java預留的關鍵字,以後的升級版本中可能作爲關鍵字

支持概念:

1.多態
2.繼承
3.封裝
4.抽象
5.類
6.對象
7.實例
8.方法
9.重載
對象是類的實例,有狀態和行爲.
類是一個模板,它描述一類對象的行爲和狀態.

一個類可以包含的類型變量:

局部變量(方法中的變量)
成員變量(定義在類中,方法體之外的變量.在創建對象的時候實例化,成員變量可以被類中方法 ,構造方法和特定類的語句塊訪問) -也稱爲屬性
類變量:聲明在類中,方法體之外,但必須聲明爲static類型

注:如果局部變量和成員變量的名稱相同,那麼成員變量被隱藏,即方法內失效,方法中如需要訪問該類中的成員變量,則需要加上關鍵字this。

構造方法

每個類都有構造方法。如果沒有顯式地爲類定義構造方法,Java 編譯器將會爲該類提供一個默認構造方法。

在創建一個對象的時候,至少要調用一個構造方法。構造方法的名稱必須與類同名,一個類可以有多個構造方法

創建對象new

public class Puppy{
   public Puppy(String name){
      //這個構造器僅有一個參數:name
      System.out.println("小狗的名字是 : " + name ); 
   }
   public static void main(String[] args){
      // 下面的語句將創建一個Puppy對象
      Puppy myPuppy = new Puppy( "tommy" );
   }
}

通過已創建的對象來訪問成員變量和成員方法

/* 實例化對象 */
Object referenceVariable = new Constructor();
/* 訪問類中的變量 */
referenceVariable.variableName;
/* 訪問類中的方法 */
referenceVariable.methodName();

源文件聲明規則:

一個源文件中只能有一個public類,可以有多個非public類,源文件的名稱要與public類的類名稱保持一致

Java包

包主要是用來對類和接口進行分類
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章