1) In Java, you can use the ____ keyword to indicate that a class should inherit from another class 2) Which of the following statements is true about method overloading in Java? A subclass can overload a method of its superclass. A subclass cannot overload a method of its superclass. None A subclass must overload all methods of its superclass. 3) Which of the following statements is true about method overriding in Java? None
OOPs
In today's technology-driven world, computer programming skills are in high demand. The object-oriented programming (OOP) approach is very much useful while designing and maintaining software programs. Object-oriented programming (OOP) is a basic programming paradigm that almost every developer has used at some stage in their career.
Constructor
The easiest way to think of a constructor in object-oriented programming (OOP) languages is:
1) In Java, you can use the ____ keyword to indicate that a class should inherit from another class
2) Which of the following statements is true about method overloading in Java?
A subclass can overload a method of its superclass.
A subclass cannot overload a method of its superclass.
None
A subclass must overload all methods of its superclass.
3) Which of the following statements is true about method overriding in Java?
None
A subclass can override a private method of its superclass.
A subclass can override a static method of its superclass.
A subclass must override all methods of its superclass.
4) True or False Inheritance allows a subclass to inherit properties and methods from a superclass
6) What is the syntax for extending a class in Java?
class Superclass extends Subclass
class Subclass extends Superclass
None
class Subclass implements Superclass
7) Which of the following is an example of inheritance in Java?
A class implementing multiple interfaces
A subclass inheriting from a superclass
A class using an interface to define behavior
A class encapsulating data and methods
8) What is the purpose of inheritance in Java?
To define behavior of a class
To provide access to interface methods
To reuse code and avoid duplication
To provide encapsulation of data and methods
9) True or False An interface can have implementation code for its methods.
10) Which of the following statements about inheritance is true?
Subclasses cannot access private fields and methods of their superclass
Subclasses can override private methods of their superclass
Subclasses can only inherit methods from their superclass, not fields
Subclasses inherit all public and protected fields and methods of their superclass
11) Polymorphism is the ability of an object to take on multiple _____
12) What is method overloading in Java?
Creating a new method with the same name and parameters as a method in a superclass
None
Creating a new method with the same name but different parameters in the same class
Creating a new method with a different name and parameters as a method in a superclass
13) What is the purpose of polymorphism in Java?
To provide encapsulation of data and methods
To allow objects of different classes to be treated as if they are of the same class
To define behavior of a class
To provide access to interface methods
14) True or False Polymorphism allows objects of different classes to be treated as if they were of the same class.
Trending now
This is a popular solution!
Step by step
Solved in 2 steps