中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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

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

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

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

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

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

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

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

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

0
略阳县| 梁河县| 贡嘎县| 太原市| 高邮市| 买车| 虞城县| 钦州市| 句容市| 太原市| 云龙县| 射阳县| 华容县| 沧源| 巢湖市| 织金县| 迭部县| 临漳县| 全椒县| 武城县| 于都县| 吴川市| 安远县| 武平县| 珲春市| 弋阳县| 任丘市| 蓝田县| 剑河县| 宜黄县| 奎屯市| 潢川县| 印江| 普安县| 泰兴市| 永登县| 湛江市| 平顺县| 柘城县| 开江县| 红桥区|