Start learning 50% faster. Sign in now
Abstraction in OOP is a fundamental concept that involves hiding the complex internal details of a system and exposing only what is necessary to the user. This simplifies the interaction with objects and promotes reusability, as the user can interact with high-level methods without needing to understand their internal workings. It allows developers to create complex systems while maintaining a clear and simplified interface. In practical terms, abstraction can be achieved through the use of abstract classes and interfaces, where only the essential behavior is defined, and the details are hidden. Why other options are wrong: A) This describes encapsulation, not abstraction, which involves combining data and methods into a class. C) This is method overloading, where multiple methods share the same name but differ in parameters or implementation. D) This refers to inheritance and polymorphism, not abstraction. E) This describes polymorphism, which allows objects to behave differently based on the context.
Which of the following states has announced the commissioning of its own internet service under the project named K-FON?
The best example of the extinction of species due to man's intervention is _______.
The President of which of the following countries was invited as the Chief Guest for the Republic Day parade on 26 January 2020?
National waterway number 2 has been established on which river?
Arrange the following persons in descending order as per the year in which they received Rajiv Gandhi Khel Ratna.
A. Virat Kohli
Match the points under List I with those under List II (mountain peaks and their heights).
List I (Mountain Peak) List II (Height in m)
How many fundamental duties are listed in the Indian Constitution as of 2022?
Which is the highest peak in the Western Ghats?
After India, which country was the second most significant arms importer in the world?
Aner, Panzara and Waghur are the tributaries of which river?