[SOLVED]  Table class

20.00 $

Programming resource
, Digital learning resource
Categories: ,
Practical programming resource
Suitable for guided study and reference
Tutor guidance available when needed

Description

5/5 - (1 vote)

(a) Write a class to represent a Table.

i). The class should have four attributes to represent the material (String), height (double), price (double) and a unique store ID (int).

ii). Provide a single constructor that should initialise the material, height and price attributes to a value that is passed in to the constructor and sets a unique value for the store ID.

iii). Provide getter and setter methods for the attributes as appropriate.

iv). Provide a toString() method to print the values of an Table’s attributes.

(b)

Write a main class called Records that uses the above Table class.

In the main method, declare an array of 5 Table objects.

Instantiate each of the Table objects by obtaining the necessary attribute values from a user through keyboard input.

Your solution should make use of the Scanner class and a loop.

Assume that all Table prices are decreasing by10% in a sale.

Use the getter and setter methods for the price attribute to make the change to each Table.

Finally use the toString() method to return the attributes for each Table object.
0

Resource details

Understand the Task Before You Use the Resource

Review the requirements, identify the programming concepts involved, study the implementation and test your understanding with your own examples and modifications.