... get part number
29 public String getPartNumber() {return partNumber;}
30
31 // get description
32 public String getPartDescription() {return partDescription;}
33
34 // get quantity
35 public int getQuantity() {return quantity;}
36
37 // get price per item
38 public double getPricePerItem() {return pricePerItem;}
39
40 // return String representation of Invoice object
41 @Override
42 public String toString() {
43 return String.format("%s: %n%s: %s (%s) %n%s: %d %n%s: $%,.2f",
44 "invoice", "part number", getPartNumber(), getPartDescription(),
45 "quantity", getQuantity(), "price per item", getPricePerItem());
46 }
47
48 // method required to carry out contract with interface Payable
49 @Override
50 public double getPaymentAmount() {
51 return
Get Java How To Program, Late Objects, 11th Edition now with the O’Reilly learning platform.
O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.