一、類與類之間的關係
1、關聯關係:最弱的一種關係:乙個方法的引數是另乙個類中的某乙個物件
2、繼承關係:什麼是一種什麼
3、聚合關係:組合:什麼是什麼的一部分
4、實現關係:抽象類
介面:只管定義方法, 怎麼實現由子類去做
舉個栗子(介面(開車的方法), a類可以實現, b類也可以實現)
二、final關鍵字:
final的變數值不能改變
final的方法不能被重寫
final的類不能被繼承
三、構造方法:
靜態屬性,屬性,成員變數
動態屬性,方法,成員方法
構造方法沒有返回值;
構造方法名字要與類名相同
在使用 new 來建立乙個物件的時候就是呼叫的這個類的乙個構造方法(建構函式)
static的變數和方法,不需要例項化,裡面的方法和屬性不能呼叫
物件導向知識
final int num 10 system.out.println num 報錯先載入靜態內容 執行靜態 塊 由於父子關係,所以子類載入之前需要先載入父類。執行父類的初始化塊和構造器。執行子類的構造器 父類中定義的方法不需要具體的實現步驟 父類中定義這個方法的目的是告訴子類一定要保證存在該方法 ...
物件導向知識
一 物件導向思想概述 類 物件 1 類 是共同特徵的描述 物件 真實存在的具體例項。2 建立物件 類名 物件名 new 類名 二 構造器 1 構造器 初始化類的物件,並返回物件的位址。2 構造器格式 修飾符 類名 形參列表 初始化物件格式 類名 物件變數 new 構造器 3 構造器分類和作用 無參構...
物件導向知識理論
1.什麼是類?什麼是物件?類和物件的關係是什麼?2.類的方法中,有返回值和無返回值分別什麼時候使用?3.break,continue,return的作用分別是什麼?4.成員變數和區域性變數區別?作用域不同 初始值不同 5.形參和實參的特點?6.導包的快捷鍵?7.抽象出類的三個步驟?a.找出它的種類b...