Start learning 50% faster. Sign in now
Abstraction allows a programmer to focus on essential features of an object while ignoring the underlying complexity. It defines the "what" of functionality without exposing the "how." For example, an interface Vehicle may have a method drive() without specifying how it operates. Different classes like Car and Bike can implement drive() in their way while hiding their internal details. Abstraction is achieved using abstract classes and interfaces. It simplifies system design by providing a clear separation of concerns, enabling developers to focus on high-level interactions rather than low-level details. Why Other Options Are Wrong Option A : "Inheritance" Inheritance enables code reuse by sharing functionality but does not inherently involve hiding implementation details. Option C : "Encapsulation" Encapsulation protects and restricts access to data but is more concerned with access control than hiding implementation logic. Option D : "Polymorphism" Polymorphism deals with dynamic method binding and does not focus on hiding details. Option E : "Composition" Composition models "whole-part" relationships and is unrelated to abstraction.
Which of the following is/are Promoters of oxidation
a) Heat.
b) Light.
c) Degree of unsaturation
Antimicrobial functions in films can be achieved by
Probiotics are
Which of the following factors affect ripening of fruits.
Anti-nutritional factor found in carrot is
Carbon dioxide is used in food packages due to.
Which of the following statements true about lipid
a) Saturated fatty acids have single bond between C-C.
b) Unsaturated fatty...
How many times Cyclamates is sweeter than sucrose
GTR stands for
Milk and milk products provide which of the following vitamins.
a) A
b) D
c) E
d) K