Base of Java Encapsulation , Inheritance , Polymorphism OOPs : An Introduction One of the most fundamental concept of OOPs is Abstraction . Abstraction is a powerful methodology to manage complex systems. Abstraction is managed by well-defined objects and their hierarchical classification. For example a car in itself is a well-defined object, which is composed of several other smaller objects like a gearing system, steering mechanism, engine, which are again have their own subsystems. But for humans car is a one single object, which can be managed by the help of its subsystems, even if their inner details are unknown. Java is an object oriented language because it provides the features to implement an object oriented model. These features includes encapsulation , inheritance and polymorphism . OOPS is about developing an application around its data, i.e. objects which provides the access to their properties a...
IF YOU CAN DREAM IT. YOU CAN ACHIEVE IT.