1. 程式人生 > 其它 >union 和union all的區別

union 和union all的區別

訪問許可權
public > protected > default(包訪問許可權) > private

類中有且僅有五大成分(五大金剛)
成員變數 field 描述類和物件的屬性資訊
成員方法 method 描述類和物件的行為資訊
構造器 construct 初始化一個類的物件並返還引用
程式碼塊
內部類

this 關鍵字
代表當前物件的引用。
可以用在例項方法和構造器中。
this用在方法中誰呼叫就代表誰。
this用在構造器中代表構造器正在初始化的那個引用。
this有時候可以省略不寫。

static 關鍵字
java通過static來判斷成員變數/方法屬於類還是物件
static修飾用類名訪問;無static修飾只能通過物件訪問。

介面是徹底的抽象,在JDK1.8之前只有常量和抽象方法。
體現的是規範思想,實現介面的字類必須實現介面的全部方法。
介面中的抽象方法可以省略public abstract,預設加上。
常量一般使用修飾符 public static final 修飾,常量名稱建議全部大寫,空格用下劃線代替。
介面中可以省略 public static final
實現介面的類叫實現類。
介面可以多實現;父類不可以多繼承

面向物件的三大特徵 封裝 繼承 多型
封裝的好處 實現程式碼的元件化
封裝的規範
成員變數都私有 用private修飾使得成員變數,構造器等職能在本類被直接訪問。
提供成套的get/set方法 用public修飾符 公開的
封裝的核心思想,合理隱藏,合理暴露。
封裝已經成為java的風格,即使毫無意義。