Review Questions

6.1 Which statements are true?

Select the two correct answers.

  1. In Java the extends clause is used to specify inheritance.

  2. The subclass of a non-abstract class can be declared abstract.

  3. All the members of the superclass are inherited by the subclass.

  4. A final class can be abstract.

  5. A class in which all the members are declared private, cannot be declared public.

6.2 Which statements are true?

Select the two correct answers.

  1. Inheritance defines a has-a relationship between a superclass and its subclasses.

  2. Every Java object has a public method named equals.

  3. Every Java object has a public method named length.

  4. A class can extend any number of ...

Get Programmer's Guide to Java™ Certification, A: A Comprehensive Primer, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.