淺談java中的對象、類、與辦法的重載。本站提示廣大學習愛好者:(淺談java中的對象、類、與辦法的重載)文章只能為提供參考,不一定能成為您想要的結果。以下是淺談java中的對象、類、與辦法的重載正文
對象:
一切皆為對象。
對象包括兩局部內容:屬性(名詞描述詞),行為(動詞)。
對象和對象之間是有關系的: 派生,關聯,依賴。
類:
對同一類別的眾多對象的一種籠統。
類,還是用來生成對象的一種模板,對象是類的一種詳細化的表現。
面向對象的三大特性:封裝,承繼,多態。
class 類名{ 訪問修飾符 成員變量的定義; 訪問修飾符 成員函數(辦法)的定義; }
訪問修正符:默許不寫,private,public。
get辦法和set辦法
1.get成員變量名()辦法:當成員變量是private的時分,用來獲取成員變量。
1.set成員變量名()辦法:當成員變量是private的時分,用來直接改動成員變量。
類的實例化:用類來生成對象。
類名 變量名 = new 類名();
類名 變量名 = new 結構函數;
結構函數:
public class gou { //成員變量 private String mingZi = "大黃" ; private String zhuRen; //成員函數(辦法) public String getMingZi() { return mingZi; } public void setMingZi(String mingZi) { if(mingZi != zhuRen){ this.mingZi = mingZi; } } public void jiaoHuan(){ System.out.println(mingZi+":旺!旺!旺!"); } }
public class home { public static void main(String[] args) { gou a = new gou(); a.setMingZi("小黃"); //用set辦法修正名字。 System.out.println("小狗的名字是:"+a.getMingZi()); //用get辦法獲取名字。 a.jiaoHuan();
最後顯示
辦法的重載:
函數名相反,參數不同(數量,類型)。這兩個函數就構成了重載。
重載與函數前往類型號沒有關系,重載只跟函數名和參數有關系。
重載了的函數,會自動跟據調用的實參來決議調用哪個函數。
除了結構函數可以重載,普通成員函數也可以重載
以上就是本文的全部內容,希望本文的內容對大家的學習或許任務能帶來一定的協助,同時也希望多多支持!