CC4001 Programming Engineering
CC4001 Programming Engineering
//start of Gadget.java
this.model = model;
this.price = price;
this.weight = weight;
this.size = size;
return model;
return price;
return weight;
}
// Getter method for size
return size;
// End of Gadget.java
// Start of Mobile.java
// Additional attribute
public Mobile(String model, double price, int weight, String size, int callCredit) {
this.callCredit = callCredit;
return callCredit;
// Validating credit
if (credits > 0) {
callCredit += credits;
} else {
// Making call
callCredit -= duration;
} else {
super.display();
// End of Mobile.java
// Start of MP3.java
// Additional attribute
public MP3(String model, double price, int weight, String size, double availableMemory) {
this.availableMemory = availableMemory;
return availableMemory;
availableMemory -= memoryNeeded;
} else {
// Validating memory
if (memory > 0) {
availableMemory += memory;
} else {
super.display();
// End of MP3.java