JAVA: OBJECT-ORIENTED
PROGRAMMING EXAM 2025/2026
QUESTIONS AND ANSWERS 100% PASS
Inheritance is a mechanism in which one class can inherit the ______ of another "parent" class -
ANS fields and methods
In Java, a class can ______ up to one other class to inherit from it - ANS extend
Can a class extend multiple classes? - ANS no a class can only extend 1 other class
An ______ does not have a body - ANS abstract method
An abstract method only has a ______ - ANS method signature
______ cannot be instantiated - ANS interfaces and abstract classes
Interfaces can be ______ by classes or abstract classes - ANS implemented
Interfaces can be ______ by other interfaces - ANS extended
1 @COPYRIGHT 2025/2026 ALLRIGHTS RESERVED.
, The keyword used to inherit an Interface is... - ANS implements
The keyword used to inherit a class or abstract class is ________ - ANS extends
______ is when a subclass redefines a method of it's parent class - ANS Overriding
______ are not inherited - ANS private and static members
To call the constructor of a parent class, you must use the ______ keyword - ANS super
The default access modifier is ______ - ANS package-private
A package-private member of a class is visible to ______ - ANS members of the same package
A public member of a class is visible to ______ - ANS everything
A private member of a class is visible to ______ - ANS only the defining class
A protected member of a class is visible to ______ - ANS subclasses and members of the
same package
private members and static methods cannot be ______ - ANS overridden
The ______ operator can be used to check if an object is of a specific type or is a subtype of that
type. - ANS instanceof
2 @COPYRIGHT 2025/2026 ALLRIGHTS RESERVED.
PROGRAMMING EXAM 2025/2026
QUESTIONS AND ANSWERS 100% PASS
Inheritance is a mechanism in which one class can inherit the ______ of another "parent" class -
ANS fields and methods
In Java, a class can ______ up to one other class to inherit from it - ANS extend
Can a class extend multiple classes? - ANS no a class can only extend 1 other class
An ______ does not have a body - ANS abstract method
An abstract method only has a ______ - ANS method signature
______ cannot be instantiated - ANS interfaces and abstract classes
Interfaces can be ______ by classes or abstract classes - ANS implemented
Interfaces can be ______ by other interfaces - ANS extended
1 @COPYRIGHT 2025/2026 ALLRIGHTS RESERVED.
, The keyword used to inherit an Interface is... - ANS implements
The keyword used to inherit a class or abstract class is ________ - ANS extends
______ is when a subclass redefines a method of it's parent class - ANS Overriding
______ are not inherited - ANS private and static members
To call the constructor of a parent class, you must use the ______ keyword - ANS super
The default access modifier is ______ - ANS package-private
A package-private member of a class is visible to ______ - ANS members of the same package
A public member of a class is visible to ______ - ANS everything
A private member of a class is visible to ______ - ANS only the defining class
A protected member of a class is visible to ______ - ANS subclasses and members of the
same package
private members and static methods cannot be ______ - ANS overridden
The ______ operator can be used to check if an object is of a specific type or is a subtype of that
type. - ANS instanceof
2 @COPYRIGHT 2025/2026 ALLRIGHTS RESERVED.