[HackerRank]Java方法覆寫(Java Method Overriding)

題目描述

當一個子類別繼承自一個父類別的時候,子類別當然也會繼承到父類別的方法。然而,子類別也可以覆寫(override)父類別的方法。

請參考下面的Sports類別程式:

接下來,我們會建立一個Soccer類別,繼承自Sports類別。我們可以覆寫getName方法,使其能回傳不同的字串。

當我們在覆寫一個方法的時候,可以加上「@Override」記號,如此一來便可以確保這個方法一定有覆寫到父類別的方法。

您在這題中必須要覆寫getNumberOfTeamMembers方法,接著在標準輸出串流中輸出「Each team has 11 players in Soccer Class」。

原題網址

https://www.hackerrank.com/challenges/java-method-overriding

輸出格式

執行時,您的程式應該要輸出以下內容:

Generic Sports
Each team has n players in Generic Sports
Soccer Class
Each team has 11 players in Soccer Class

解題概念

在Soccer類別內撰寫getNumberOfTeamMembers方法,覆寫Sports類別的getNumberOfTeamMembers方法,可以加上「@Override」記號來確保覆寫成功。

參考答案

關於作者

Magic Len

各位好,我是Magic Len,是這網站的管理員。我是台灣台中大肚山上人,畢業於台中高工資訊科和台灣科技大學資訊工程系,曾在桃機航警局服役。我熱愛自然也熱愛科學,喜歡和別人分享自己的知識與經驗。如果你有興趣認識我,可以加我的Facebook,並且請註明是從MagicLen來的。

相關文章