OOP Gadget Project
VerifiedAdded on 2019/09/18
|2
|1076
|633
Project
AI Summary
This assignment requires students to design and implement a Java program using object-oriented programming principles. The core task is to create three classes: `Gadget`, `Mobile` (inheriting from `Gadget`), and `MP3` (also inheriting from `Gadget`). Each class has specific attributes and methods. `Gadget` represents a generic gadget with attributes for model, price, weight, and size. `Mobile` extends `Gadget` by adding calling credit functionality, including methods for adding credit and making calls. `MP3` extends `Gadget` with methods for downloading and deleting music, managing available memory. The assignment also mandates a report including a class diagram, method descriptions, and screenshots demonstrating program testing. The report should not exceed 1200 words (excluding the table of contents, class diagram, and code listing).
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
1 out of 2