什麼是覆蓋?有什麼作用?請舉例說明。

Loga6發表於2020-10-18

什麼是覆蓋?有什麼作用?請舉例說明。

如果在子類中定義一個方法,其名稱、返回型別及引數簽名正好與父類中某個方法的名稱、返回型別及引數簽名相匹配,那麼可以說,子類的方法覆蓋了父類的方法。
可以達到不更改父類的方法便建立了子類的一個方法。使程式更加的安全。
class phone1
{
public void call()
{
System.out.println
}
public void photo()
{
System.out.println(“version1 photo”);
}
}

class phone2 extends phone1
{
public void call()
{
System.out.println(“version2 call()”);
}
}

相關文章