I have been given the following work
As a software engineer for a building contractor, you have been tasked with computerizing the building contractor’s business operations. The building contractor has many clients, each requiring a specific job to be carried out. In pricing each job, the materials used, the quantity of materials and the labour cost are considered. You have chosen the object-oriented approach in designing a suitable data management system.
Produce an object-oriented system with a Material class that represents any Material to be used for jobs, a class Job that details all the material required for a particular job and associated costs, and a class DataMgt that captures the lists of all Materials, all Jobs and presents the main system interaction of all system objects. The object-oriented system contains the following:
(1) A class Material containing
a. A private property descrip for the description or name of the material.
b. A private property unitWeight for the unit weight of the material.
c. A private property unitPrice for the price of each unit of material.
d. A constructor which accepts parameters.
e. Accessor methods for all private properties.
here is my code. Am I right
Is this the correct answer thank you. I am new and I need better ideas and better methods to code