繼承,如果b類繼承了a類.那麽b類將擁有a類的所有方法,同時可以擴展自己獨有的方法和屬性。也以人為例。人是父系的,所以男人和女人都是從人遺傳來的。也就是說,男女都有身高體重的屬性,同時也可以有自己獨特的屬性。例如,壹個“男人”可以有壹個“妻子”屬性來表示他的妻子是誰。而女人可以有‘老公’的屬性。
多態,在java中,同壹個方法可以有很多不同的表現形式,具體來說,可以分為重載和重寫。重載意味著壹個方法有相同的方法名但是不同的參數列表。例如:
公共字符串對話(字符串內容);//參數是字符串。
public String talk (string content,int number)//參數為2,String和int。
重載意味著子類繼承父類並重新實現父類的方法。重載的方法名和參數必須完全相同。
例如父類
公共字符串對話(字符串內容){
System.out.print(內容);
}
子類繼承了這個類,所以也有方法talk,它重新定義了這個方法的實現。
公共字符串對話(字符串內容){
system . out . println(" Hi "+content);
}