91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

java中方法重寫的規則是什么

小億
120
2023-08-11 17:46:36
欄目: 編程語言

在Java中,方法重寫是指子類重寫父類中的方法。以下是Java中方法重寫的規則:

  1. 方法重寫必須具有相同的方法名稱、參數列表和返回類型。

  2. 子類中重寫的方法不能比父類中被重寫的方法具有更低的訪問權限。例如,如果父類中的方法是public,那么子類中重寫的方法必須也是public,而不能是protected或private。

  3. 子類中重寫的方法不能拋出比父類方法更多的異常。如果父類方法聲明了某個異常,那么子類方法可以不聲明該異常,但不能聲明其他異常。

  4. 子類中重寫的方法不能使用比父類方法更窄的返回類型。如果父類方法的返回類型是A類型,那么子類方法的返回類型可以是A類型或A的子類型。

  5. 靜態方法不能被重寫,只能被隱藏。如果子類中定義了與父類中的靜態方法具有相同名稱、參數列表和返回類型的方法,那么該方法不是重寫,而是隱藏父類的靜態方法。

總結來說,方法重寫要求子類中的方法與父類中的方法具有相同的方法簽名(方法名稱、參數列表和返回類型),并且不能限制訪問權限、拋出更多的異常或使用比父類方法更窄的返回類型。

0
达孜县| 托里县| 隆安县| 萝北县| 汉川市| 日照市| 乳山市| 垣曲县| 闵行区| 方山县| 抚松县| 灵石县| 景宁| 新化县| 青浦区| 且末县| 博罗县| 迁西县| 泸溪县| 甘谷县| 化德县| 清流县| 塔城市| 滦南县| 清苑县| 额尔古纳市| 淄博市| 福清市| 湘潭市| 平阴县| 安徽省| 游戏| 汽车| 万源市| 尤溪县| 东乌珠穆沁旗| 海盐县| 铁岭市| 聂拉木县| 奉新县| 融水|