public class ActivityTab
extends java.lang.Object
| Modifier and Type | Field and Description | 
|---|---|
private double | 
amountOwed  | 
private java.lang.String | 
name  | 
private int | 
roomNumber  | 
| Constructor and Description | 
|---|
ActivityTab(java.lang.String nameIn,
           int roomNumberIn,
           double amountOwedIn)
Make the class to hold the information for the name, room number and amount owed 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
addAmountOwed(double activityPrice)
Accumulator to add the amount that the person owes to their total 
 | 
double | 
getAmountOwed()
Getter method to get the amount owed 
 | 
java.lang.String | 
getName()
Getter method to get the name of person on tab 
 | 
int | 
getRoomNumber()
Getter to get the room number of person on tab 
 | 
double | 
processTip(double percentageAmount)
Calculate the tip with the percentage they wish to use 
 | 
private final java.lang.String name
private final int roomNumber
private double amountOwed
public ActivityTab(java.lang.String nameIn,
                   int roomNumberIn,
                   double amountOwedIn)
nameIn - The name of the person to be put on fileroomNumberIn - The room number the person on file is to be put inamountOwedIn - The amount owed when initializing the class (Always 0.00 as of now, can be changed for modularity)public double getAmountOwed()
public java.lang.String getName()
public int getRoomNumber()
public void addAmountOwed(double activityPrice)
activityPrice - The price of the activitypublic double processTip(double percentageAmount)
percentageAmount - The percentage amount (e.g. 18% = 18)