千鋒教育Java入門全套視頻教程(java核心技術(shù),適合java零基礎(chǔ),Java

方法重寫:子類寫了一個和從父類繼承過來完全一樣的方法。
?????????為什么需要方法重寫?因為父類的方法不能滿足子類的需要。
識別子類方法是否重寫父類的技巧:
???????????看這個方法前面是不是有一個向上的箭頭
??方法重寫的規(guī)則:
???????????1、訪問修飾符不能減少可見性:
??????????????????????Cannot?reduce?the?visibility?of?the?inherited?method?from?Vehicle
????????????2、返回值類型可以和父類一致,也可以是父類返回值類型的子類
????????????3、方法名??一樣
????????????4、參數(shù)????一樣
?static和final的區(qū)別在于final修飾的變量有三種類型:靜態(tài)變量、實例變量和局部變量,分別表示三種類型的常量1。final可以修飾類、方法和變量,但是static只能修飾方法和變量2。final不能修飾代碼塊,但是static可以修飾代碼塊2。final和static在類中不能被繼承,只能被共享2。因此,final可以用來修飾類、方法和變量,而static只能用來修飾方法和變量。
標簽: