Java基礎概念

2021-07-12 04:28:33 字數 1115 閱讀 7797

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...