Object-oriented programming · interview question
What keyword is used to specify that a class implements an interface in Java?
Multiple choiceEasychapter-5-curatedpremiumooppolymorphism
Answer and explanation
Correct answer
D. Implements
Why
The 'implements' keyword is used to specify that a class will provide concrete implementations for the methods defined in an interface. This is essential for enforcing the contract stipulated by the interface.
Test yourself on Object-oriented programming
A free test with instant, explained results. No account needed.
More Object-oriented programming questions
- What design principle is violated if a Cart class directly manipulates a Product's price?
- Why might CartItem hold a Product reference instead of copying every product field into loose variables?
- In the context of e-commerce, which class is most likely to contain a method called calculateTotalPrice()?
- What access modifier should be used for fields to adhere to encapsulation principles?
- How would you explain a key reason to use encapsulation when designing an object with multiple responsibilities in an…
- How does encapsulation contribute to a class's responsibility?