[HackerRank]Java抽象類別(Java Abstract Class)

題目描述

Java的抽象類別是一種不能被實體化的類別,它通常會作為一個父類別來讓底下的子類別繼承使用。

以下是抽象類別的範例:

如果您想嘗試用如以下程式碼的方式建立一個抽象類別的實體物件,將會得到錯誤:

您必須建立其他的類別來繼承這個抽象類別,才可以用這個新類別來產生物件實體。

注意setTitle方法也是抽象的,沒有程式區塊(body),這表示繼承這個抽象類別的子類別,必須要實作出這個setTitle方法的程式區塊。

原題網址

https://www.hackerrank.com/challenges/java-abstract-class

範例輸入

A tale of two cities

範例輸出

The title is: A tale of two cities

解題概念

撰寫MyBook類別,繼承Book抽象類別,並實作出Book抽象類別的setTitle抽象方法。

參考答案

關於作者

Magic Len

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

相關文章