Java: Object-Oriented Programming
Exam 2025 Questions and Answers
Inheritance is a mechanism in which one class can inherit the ______ of another
"parent" class - ANSWER✔✔-fields and methods
In Java, a class can ______ up to one other class to inherit from it - ANSWER✔✔-extend
Can a class extend multiple classes? - ANSWER✔✔-no a class can only extend 1 other
class
An ______ does not have a body - ANSWER✔✔-abstract method
An abstract method only has a ______ - ANSWER✔✔-method signature
______ cannot be instantiated - ANSWER✔✔-interfaces and abstract classes
Interfaces can be ______ by classes or abstract classes - ANSWER✔✔-implemented
Interfaces can be ______ by other interfaces - ANSWER✔✔-extended
The keyword used to inherit an Interface is... - ANSWER✔✔-implements
, The keyword used to inherit a class or abstract class is ________ - ANSWER✔✔-extends
______ is when a subclass redefines a method of it's parent class - ANSWER✔✔-
Overriding
______ are not inherited - ANSWER✔✔-private and static members
To call the constructor of a parent class, you must use the ______ keyword -
ANSWER✔✔-super
The default access modifier is ______ - ANSWER✔✔-package-private
A package-private member of a class is visible to ______ - ANSWER✔✔-members of the
same package
A public member of a class is visible to ______ - ANSWER✔✔-everything
A private member of a class is visible to ______ - ANSWER✔✔-only the defining class
A protected member of a class is visible to ______ - ANSWER✔✔-subclasses and
members of the same package
private members and static methods cannot be ______ - ANSWER✔✔-overridden
The ______ operator can be used to check if an object is of a specific type or is a subtype
of that type. - ANSWER✔✔-instanceof
In Java, all classes inherit from the ______ class by default - ANSWER✔✔-Object
Exam 2025 Questions and Answers
Inheritance is a mechanism in which one class can inherit the ______ of another
"parent" class - ANSWER✔✔-fields and methods
In Java, a class can ______ up to one other class to inherit from it - ANSWER✔✔-extend
Can a class extend multiple classes? - ANSWER✔✔-no a class can only extend 1 other
class
An ______ does not have a body - ANSWER✔✔-abstract method
An abstract method only has a ______ - ANSWER✔✔-method signature
______ cannot be instantiated - ANSWER✔✔-interfaces and abstract classes
Interfaces can be ______ by classes or abstract classes - ANSWER✔✔-implemented
Interfaces can be ______ by other interfaces - ANSWER✔✔-extended
The keyword used to inherit an Interface is... - ANSWER✔✔-implements
, The keyword used to inherit a class or abstract class is ________ - ANSWER✔✔-extends
______ is when a subclass redefines a method of it's parent class - ANSWER✔✔-
Overriding
______ are not inherited - ANSWER✔✔-private and static members
To call the constructor of a parent class, you must use the ______ keyword -
ANSWER✔✔-super
The default access modifier is ______ - ANSWER✔✔-package-private
A package-private member of a class is visible to ______ - ANSWER✔✔-members of the
same package
A public member of a class is visible to ______ - ANSWER✔✔-everything
A private member of a class is visible to ______ - ANSWER✔✔-only the defining class
A protected member of a class is visible to ______ - ANSWER✔✔-subclasses and
members of the same package
private members and static methods cannot be ______ - ANSWER✔✔-overridden
The ______ operator can be used to check if an object is of a specific type or is a subtype
of that type. - ANSWER✔✔-instanceof
In Java, all classes inherit from the ______ class by default - ANSWER✔✔-Object