更新時間:2020-07-31 15:01:39 來源:動力節(jié)點 瀏覽2359次
成員變量與局部變量的區(qū)別?如果這兩個變量的名字相同,該如何區(qū)分?
成員變量局部變量
1.成員變量是定義在類中的變量局部變量是定義在方法中的變量
2.無需顯示初始化必須現(xiàn)實初始化
3.利用this.來調(diào)用與局部變量如果在方法中調(diào)用的同名變量有
同名的成員變量this.則默認使用局部變量
this.和super.以及super()的意思是什么?
this.:代表當前對象
super.:代表父類(超類)當前對象
super():父類(無參)構(gòu)造方法
什么是構(gòu)造器(構(gòu)造方法)?構(gòu)造方法在什么時候被調(diào)用?構(gòu)造方法可以重載嗎?
1構(gòu)造方法定義:與類名相同沒有返回值的方法是構(gòu)造方法
2構(gòu)造方法在該類對象被創(chuàng)建(new對象、實例化)時被調(diào)用
3構(gòu)造方法可以被重載,可以創(chuàng)建有參和無參的構(gòu)造方法
注:無參構(gòu)造方法被覆蓋的問題
當一個類中,沒有生成任何方法,會有一個無參構(gòu)造方法隱藏在該類之中,如果創(chuàng)建了一個有參的構(gòu)造方法,就會將隱藏的無參構(gòu)造方法覆蓋掉。此時應(yīng)該手動將無參構(gòu)造方法也一并創(chuàng)建出來。
什么是重載?什么是重寫?
重載(Overload):方法名相同,參數(shù)不同(參數(shù)類型、數(shù)量)
重寫(Override):子類繼承父類、實現(xiàn)類實現(xiàn)接口;重寫父類、接口的方法
1.繼承或?qū)崿F(xiàn)
2.子類、實現(xiàn)類方法與父類、接口方法保持一致
3.訪問修飾符不能嚴于父類、接口
什么是bean?
bean:具有無參構(gòu)造方法的類就是bean。
定義一個方法,它的格式如下?
例:public static void name(){}
訪問修飾符(如:public、protected)
是否有static修飾(有static類訪問,無static對象訪問)
返回值類型
方法名
參數(shù)
聲明式異常
public、protected、private、(default)4個訪問修飾符的訪問范圍?
同一類下同一包下跨包子類跨包所有類
private可以×××
protected可以可以××
default可以可以可以×
public可以可以可以可以
注:方法沒寫訪問修飾符時,使默認為default訪問修飾符,寫出default反而報錯。

以上就是動力節(jié)點java培訓機構(gòu)的小編針對“經(jīng)常出的一些Java基礎(chǔ)入門課后習題”的內(nèi)容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。