Informatica Interview Question

Fundamentals of OOPS in Java

Interview Answer

Anonymous

Jul 31, 2024

Encapsulation Bundles data and methods together within an object to protect it from the rest of the code and system-wide access Inheritance Allows new classes to inherit the fields and methods of existing classes Polymorphism Allows objects to be treated as instances of their parent class and to perform a certain action in different ways Abstraction Simplifies complex systems by modeling classes that are appropriate to the problem and hiding complexity from users by showing them only relevant information