codepad
[
create a new paste
]
login
|
about
Language:
C
C++
D
Haskell
Lua
OCaml
PHP
Perl
Plain Text
Python
Ruby
Scheme
Tcl
public class Part implements Comparable { // attributes private String partNumber; private String description; private double price; private String warehouseID; private int quantity; // Parameterized Constructor public Part(String partNumber, String description, double price, String warehouseID, int quantity) { super(); this.partNumber = partNumber; this.description = description; this.price = price; this.warehouseID = warehouseID; this.quantity = quantity; } // Getters public String getPartNumber() { return partNumber; } public String getDescription() { return description; } public double getPrice() { return price; } public String getWarehouseID() { return warehouseID; } public int getQuantity() { return quantity; } // The use of the comparable interface public int compareTo(Object argument) { if (this.price > ((Part)argument).price ) { return 1; } else if ( this.price == ((Part)argument).price) { return 0; } else { return -1; } } /* * */ public int getTotalQuantity() { int total = 0; for( int i = 0; i < ) return total; } }
Private
[
?
]
Run code
Submit