1. 程式人生 > >java-基本概念

java-基本概念

  • 物件(object):物件可以是一個現實世界具體存在的事物,也可以是對抽象事物的描述;
  • 類(class):具有相同或相似性質的物件的抽象就是類;
  • 類的結構:類主要有兩種結構關係:“is a”關係(分類結構),"has a"關係(組裝結構);
  • 抽象(abstract):抽象是從眾多的事物中抽取出共同的,本質性的特徵,而捨棄其非本質的特徵
  • 抽象類
  • 介面
  • 屬性
  • 方法
  • 引用
  • 方法過載(overload):多個同名不同參的方法(可以是引數個數不同,異可是引數型別不同)
  • 方法重寫():
  • 構造方法:與類名同名且沒有返回值的方法
  • 塊(block):分例項塊和靜態塊
    • 例項塊:在JAVA中,單單由{ }包含起來的程式碼塊
    • 靜態塊:在JAVA中,由static修飾的例項塊;
      • 例項塊與靜態塊相同點:都執行在構造方法之前;
      • 例項塊與靜態塊不同點:靜態塊執行且僅執行一次,例項塊在每次例項化物件時都會執行;
  • 內部類(inner class):宣告在類體中的類;
  • 外部類(outer class):相對於內部類來說,包含內部類的類往往被稱為外部類