Skip to content
Sharp

Core Java · interview question

Given a class hierarchy where 'OnlineService' is a superclass and 'SubscriptionService' is a subclass, which method signature in 'SubscriptionService' would correctly override a method in 'OnlineService'?

Multiple choiceMediumchapter-5-curatedpremiumcore-javacode-reading-with-related-types
Choose one answer
Answer and explanation

Correct answer

A. Public String getServiceInfo();

Why

To override a method, the subclass method must have the same signature and return type as the method in the superclass. Option 'a' correctly matches this requirement.

Test yourself on Core Java

A free test with instant, explained results. No account needed.

Start free test
All Core Java questions →