1,什麼是繼承
繼承是在現有類中增加新的方法而產生新的類
類的繼承
類有普通類,抽象類,介面
普通類可以繼承extends普通類抽象類,implements介面
抽象類可以繼承普通類,抽象類,介面
介面只能繼承介面
多型:1.建構函式
格式:public 類名(){}
特點:不定義返回型別、方法名必須和類名一致
構造方法返回值:當前物件在堆空間儲存的位址
作用:1.用來構造當前類的物件
2.初始化當前物件的屬性
2.方法過載
定義:同乙個類中,多個方法的方法名相同,引數不一樣(引數個數、引數型別、引數順序),那這些方法互為過載方法
構造方法過載注意點:1.如果構造方法過載了,則預設無參的建構函式就不存在了,如果任然要用無參建構函式,則必須定義出來
2.構造方法過載作用,用於初始化一些屬性
3.繼承關係
子類繼承父類的非私有屬性和方法
關鍵字:extends
格式:public class 子類類名 extends 父類類名{}
4.方法重寫
條件:子類重寫父類的方法(方法名、引數、返回型別必須都一致)
private string name;//私有不能被繼承,
// 當前 當前包 子類 外部包
//public k k k k
//protected k k k
//預設 k k
//private k
//student s 申明乙個學生
//值傳遞 基礎資料型別boolean,char,byte,short,int,long,float,
//引用型資料型別
//if (instanceof student)先判斷一下是否可以強制轉化
int age;
int number;
final void eat(){}//final不能被子類繼承也不能修改
void drink(){};
Java 基礎概念
抽象就是找出一些事物的相似和共性之處,然後將這些事物歸為乙個類,這個類只考慮這些事物的相似和共性之處.繼承使用extends關鍵字來實現,被繼承的類成為父類,實現繼承的類被稱為子類。子類和父類的關係就比如現實生活中兒子與父親的關係。子類繼承父類所有的屬性和方法,子類是父類的擴充套件,並在父類的基礎上...
java基礎概念
自增自減 和 不管放在前面還是後面,計算結果都是一樣的,如果參與運算的時候,如果 或是 在變數後面的時候,先取值後運算,或 在前面的時候,先運算後取值。1.package cn.cp public class operatordemo04 邏輯運算子 與現在的值相反,true的相反就是false 與...
java多執行緒 基礎概念
join 方法 在很多情況下,主線程生成並起動了子執行緒,如果子執行緒裡要進行大量的耗時的運算,主線程往往將於子執行緒之前結束,但是如果主線程處理完其他的事務後,需要用到子執行緒的處理結果,也就是主線程需要等待子執行緒執行完成之後再結束,這個時候就要用到join 方法了。wait方法 呼叫obj的w...