Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

UML Diagrams Provide a UML diagram for the RetailItem class, using the table provided on page 4 of this document. Discussion on UML diagrams can

UML Diagrams

Provide a UML diagram for the RetailItem class, using the table provided on page 4 of this document. Discussion on UML diagrams can be found throughout Chapter 6. Be sure to include all of the following:

Member variables and member functions

Access specifiers for all member variables and member functions

Data types for all member variables

Data types for all parameters

Return types for all member functions and constructors

public class RetailItem

{

private String description; // Item description

private int unitsOnHand; // Number of units on hand

private double price; // Unit price

/**

This constructor initializes the item's

description with an empty string, units on hand

to 0, and price to 0.0.

*/

public RetailItem()

{

description = "";

unitsOnHand = 0;

price = 0.0;

}

/**

This constructor initializes the item's

description, units on hand, and price with

values passed as arguments.

@param d The item's description.

@param u The number of units on hand.

@param p The item's price.

*/

public RetailItem(String d, int u, double p)

{

description = d;

unitsOnHand = u;

price = p;

}

/**

The setDescription method sets the item's

description.

@param d The item's description.

*/

public void setDescription(String d)

{

description = d;

}

/**

The setUnitsOnHand method sets the item's

number of units on hand.

@param u The number of units on hand.

*/

public void setUnitsOnHand(int u)

{

unitsOnHand = u;

}

/**

The setPrice method sets the item's price.

@param p The item's price.

*/

public void setPrice(double p)

{

price = p;

}

/**

The getDescription method returns the item's

description.

@return The item's description.

*/

public String getDescription()

{

return description;

}

/**

The getUnitsOnHand method returns the item's

number of units on hand.

@return The units on hand.

*/

public int getUnitsOnHand()

{

return unitsOnHand;

}

/**

The getPrice method rerurns the item's price.

@return The item's price.

*/

public double getPrice()

{

return price;

}

}

UML Diagrams

Provide a UML diagram for the RetailItem class, using the table provided on page 4 of this document. Discussion on UML diagrams can be found throughout Chapter 6. Be sure to include all of the following:

Member variables and member functions

Access specifiers for all member variables and member functions

Data types for all member variables

Data types for all parameters

Return types for all member functions and constructors

public class RetailItem

{

private String description; // Item description

private int unitsOnHand; // Number of units on hand

private double price; // Unit price

/**

This constructor initializes the item's

description with an empty string, units on hand

to 0, and price to 0.0.

*/

public RetailItem()

{

description = "";

unitsOnHand = 0;

price = 0.0;

}

/**

This constructor initializes the item's

description, units on hand, and price with

values passed as arguments.

@param d The item's description.

@param u The number of units on hand.

@param p The item's price.

*/

public RetailItem(String d, int u, double p)

{

description = d;

unitsOnHand = u;

price = p;

}

/**

The setDescription method sets the item's

description.

@param d The item's description.

*/

public void setDescription(String d)

{

description = d;

}

/**

The setUnitsOnHand method sets the item's

number of units on hand.

@param u The number of units on hand.

*/

public void setUnitsOnHand(int u)

{

unitsOnHand = u;

}

/**

The setPrice method sets the item's price.

@param p The item's price.

*/

public void setPrice(double p)

{

price = p;

}

/**

The getDescription method returns the item's

description.

@return The item's description.

*/

public String getDescription()

{

return description;

}

/**

The getUnitsOnHand method returns the item's

number of units on hand.

@return The units on hand.

*/

public int getUnitsOnHand()

{

return unitsOnHand;

}

/**

The getPrice method rerurns the item's price.

@return The item's price.

*/

public double getPrice()

{

return price;

}

}

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered 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

Students also viewed these Databases questions