當前位置:名人名言大全網 - 端午節短信 - JAVA為什麽要用封裝?封裝的作用是什麽?!

JAVA為什麽要用封裝?封裝的作用是什麽?!

封裝,簡單理解就是把壹系列數據放在壹個類裏。如果我們描述壹個人(假設‘人’是壹個類),我們可以用身高、體重等來描述。如果不封裝,需要三個變量來描述。在面向對象中,可以使用Person類來封裝這些數據。人有三個成員變量,即身高、體重。使用時,每次生成這個類的對象,都有這三個屬性。

繼承,如果b類繼承了a類.那麽b類將擁有a類的所有方法,同時可以擴展自己獨有的方法和屬性。也以人為例。人是父系的,所以男人和女人都是從人遺傳來的。也就是說,男女都有身高體重的屬性,同時也可以有自己獨特的屬性。例如,壹個“男人”可以有壹個“妻子”屬性來表示他的妻子是誰。而女人可以有‘老公’的屬性。

多態,在java中,同壹個方法可以有很多不同的表現形式,具體來說,可以分為重載和重寫。重載意味著壹個方法有相同的方法名但是不同的參數列表。例如:

公共字符串對話(字符串內容);//參數是字符串。

public String talk (string content,int number)//參數為2,String和int。

重載意味著子類繼承父類並重新實現父類的方法。重載的方法名和參數必須完全相同。

例如父類

公共字符串對話(字符串內容){

System.out.print(內容);

}

子類繼承了這個類,所以也有方法talk,它重新定義了這個方法的實現。

公共字符串對話(字符串內容){

system . out . println(" Hi "+content);

}