first commit
This commit is contained in:
42
Semester 1/Programming 1/Java/examples/projects/chapter04/auction/Bid.java
Executable file
42
Semester 1/Programming 1/Java/examples/projects/chapter04/auction/Bid.java
Executable file
@@ -0,0 +1,42 @@
|
||||
/**
|
||||
* A class that models an auction bid.
|
||||
* It contains a reference to the Person bidding and the amount bid.
|
||||
*
|
||||
* @author David J. Barnes and Michael Kölling.
|
||||
* @version 2016.02.29
|
||||
*/
|
||||
public class Bid
|
||||
{
|
||||
// The person making the bid.
|
||||
private final Person bidder;
|
||||
// The value of the bid. This could be a large number so
|
||||
// the long type has been used.
|
||||
private final long value;
|
||||
|
||||
/**
|
||||
* Create a bid.
|
||||
* @param bidder Who is bidding for the lot.
|
||||
* @param value The value of the bid.
|
||||
*/
|
||||
public Bid(Person bidder, long value)
|
||||
{
|
||||
this.bidder = bidder;
|
||||
this.value = value;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return The bidder.
|
||||
*/
|
||||
public Person getBidder()
|
||||
{
|
||||
return bidder;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return The value of the bid.
|
||||
*/
|
||||
public long getValue()
|
||||
{
|
||||
return value;
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user