Question
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
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started