ITPEC FE Subject A October 2024 Question 35

Source exam: ITPEC FE Subject A October 2024Topic: Software Development

ITPEC FE Subject A October 2024 — Question 35 of 60

Abstraction in OOP — hiding implementation details and exposing only a simplified interface.

Abstraction means concealing internal complexity and providing only the essential interface for interaction.

Why not others:
- (b) Inheritance — creating a subclass that inherits attributes/behaviors from a superclass

- (c) Overloading — defining multiple methods with the same name but different parameters

- (d) Overriding — redefining a superclass method in a child class with a different implementation

Key distinction: Abstraction (goal: simplify interface) vs Encapsulation (mechanism: access control via private/public).

AI-generated — may contain errors

The original exam layout is preserved in the image so diagrams, formulas, tables, and code remain accurate.

This question comes from an official ITPEC past paper. ITPEC Practice is an independent study tool and is not affiliated with ITPEC. See the official FE past-paper collection or Report an issue.