Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Hey there, I need help with my Java course homework, only stage 1 is needed at the moment (deadline is on the 24th) If the

Hey there, I need help with my Java course homework, only stage 1 is needed at the moment (deadline is on the 24th) If the whole homework could be provided before then that'd be amazing, if not then I only need Stage 1 for now and you can leave the rest, just write the proposal. Thanks! Here are the requirements: 1. Introduction

An object-based application is an application that involves objects created out of classes. These objects interact with each other to fulfill certain functionalities.

The focus of this project is to develop an application written in java which involves the use of object oriented programming. This project is a group project. As a student you will be given a chance to come up with an idea for your project. However, the project must satisfy the reequipments given in this document.

This document shall be used as a set of guidelines. You are allowed to make necessary additions and/or changes to the requirements with prior approval from your instructor.

2. Requirements

Propose and implement an application, that contributes to solving a real life problem. Your application should include at least the following:

2.1 Classes

3 to 4 classes each one of them should have:

A number of private and public attributes. The private attributes (variables) will need corresponding set/get methods.

2 or more constructors, one of then should take all the classs data members (attributes) as arguments.

Some functionality methods that can demonstrate the relationship between different classes.

Make a demo that shows the details to the user for each created object.

2.3 Files and Arrays

When you create an object in the Test class, read the values of the object variables from the user

After creating the objects store them temporally in an array (ArraList preferable). Then store them permanently in a file.

When printing out the detail for an object read them from that file.

2.4 Input Validation

Apply input validation where needed

2.5 Inheritance (optional)

Apply the inheritance in your application where possible.

3. Project Stages

Stage 1 (Only this is needed for now)

A written proposal explaining the problem that you are solving, your application, how many classes in it, and how these classes will interact with each other. Use Diagrams where possible.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Concepts

Authors: David Kroenke

4th Edition

0136086535, 9780136086536

More Books

Students also viewed these Databases questions