public class A {
public float foo(float a, float b) throws IOException {
}
}
public class B extends A {
......
}
哪些功能可以放在B類中,爲什麼?過載和覆蓋引發異常
- 浮子FOO(浮起,浮子B){...}
- 公衆詮釋FOO(INT A,INT B)拋出異常{...}
- 公共浮FOO(浮一,浮動b)拋出異常{...}
- 公衆持股富(浮動p,浮q){...}
我認爲:1,錯了,不下手公開2.正確,超載3.錯誤,結束騎行不能拋出更廣泛的異常4.錯誤,重寫不能拋出更廣泛的異常
你究竟問什麼?順便說一句,choice * 2 *也是錯誤的,因爲你不能通過改變它的返回類型來重載一個函數。 – Lefteris008
@ PiXel1225:只能通過更改返回類型來重載方法。儘管如此,您也可以更改返回類型和參數類型。 –
@ PiXel1225:2是正確的,看輸入類型 – avivk