KNS INSTITUTE OF TECHNOLOGY
DEPARTMENT OF ARTIFICIAL INTELLIGENCE & MACHINE LEARNING
QUESTION BANK -2
Academic Year (2025– 2026)
Semester III Subject Code BCS306A Subject Name OOPS WITH JAVA
COURSE OUTCOMES:
CO3: Apply the concepts of inheritance and interfaces in solving real world problems.
L1 Remember L2 Understand L3 Apply L4 Analyze L5 Evaluate L6 Create
QUESTIONS FROM MODULE-3 Knowledge
Q. CO level
NO
MODULE -1
1. Define Inheritance, write down the syntax and program with respect to it. 3 L3
2. Explain Using super to Call Superclass Constructors and a member with the help of 3 L3
program
3. Write a Java program to implement multilevel inheritance with 3 levels of hierarchy. 3 L4
4 What is Method Overriding? Explain with help of program. 3 L2
5 What is Dynamic Method Dispatch.? Explain with help of program. 3 L3
6 Define Abstract Classes write down the syntax and program with respect to it. 3 L3
7 Explain with help of program Using final with Inheritance Using final to 3 L3
Prevent Inheritance Local Variable Type Inference and Inheritance
8 Explain with help of program Local Variable Type Inference and Inheritance 3 L3
9 Describe about The Object Class in detail. 3 L2
9 Define Interfaces write down the syntax and program with respect to it. 3 L3
10 How does Accessing Implementations Through Interface References works? Explain 3 L2
with help of program
11 How does Partial Implementations References work? Explain with help of 3 L3
program.
12 What is Nested Interfaces Explain with help of program. 3 L2
13 How does Applying Interfaces works? Explain with help of program. 3 L2
14 How does Applying Interfaces work? Explain with help of program. 3 L2
15 What is Default Interface Methods and Default Method Fundamentals Explain with 3 L2
help of program.
16 Write down Multiple Inheritance Issues in Java ? 3 L2
17 Describe about Private Interface Methods with help of program. 3 L3
Faculty-in-charge HOD