
Java OOP Interview Questions and Answers for Freshers
This video covers several fundamental Object-Oriented Programming (OOP) interview questions for Java beginners. Here is the full list of topics discussed:
What is OOP in Java? (0:12)
What is a class in Java? (2:00)
What is an object in Java? (3:40)
What is the difference between a class and an object? (5:16)
What are state and behavior in Java objects? (6:48)
What are instance variables in Java? (8:18)
What are local variables in Java? (9:40)
What is the difference between instance and local variables? (11:02)
What is a constructor in Java? (12:48)
What is the difference between a default and a parameterized constructor? (14:10)
What is method overloading in Java? (15:57)
What is method overriding in Java? (17:44)
What is inheritance in Java? (19:28)
What is encapsulation in Java? (21:13)
What is abstraction in Java? (22:39)
What is polymorphism in Java? (24:24)
What is the difference between compile-time and runtime polymorphism? (26:04)
What is the this keyword in Java? (27:57)
What is the super keyword in Java? (29:37)
What is the difference between this and super? (31:12)
What are access modifiers in Java? (32:48)
What is a static variable in Java? (34:41)
What is a static method in Java? (36:16)
What is the difference between static and non-static members? (37:51)
What is an abstract class in Java? (39:25)
What is an interface in Java? (40:54)
What is the difference between a class and an interface? (42:18)
youtu.be/vvgvAoX3k5k?si… via @YouTube

YouTube
English
