0
/ 50
For this question assume the following implementations of Computer, Tablet, and Notebook
public class Computer { private String...
For this question assume the following implementations of Computer, Tablet, and Notebook
public class Computer {
private String manufacturer;
private String processor;
private int ramSize;
private int diskSize;
private double processorSpeed;
public Computer(String man, String pro, int raSize, int diSize, double proSpeed) {
manufacturer = man;
processor = pro;
ramSize = raSize;
diskSize = diSize;
processorSpeed = proSpeed;
}
public String getManufacturer() {
return manufacturer;
}
public String getProcessor() {
return processor;
}
public int getRamSize() {
return ramSize;
}
public int getDiskSize() {
return diskSize;
}
public double getProcessorSpeed() {
return processorSpeed;
}
public boolean equals(Object obj){
//code here is hidden but correct
}
}
public class Tablet extends Computer{
private int length;
private int width;
private String operatingSystem;
public Tablet(String man, String pro, int raSize, int diSize, double proSpeed, int len, int wid, String os) {
super(man, pro, raSize, diSize, proSpeed);
length = len;
width = wid;
operatingSystem = os;
}
public int getArea() {
return length * width;
}
public int getLength() {
return length;
}
public int getWidth() {
return width;
}
public String getOperatingSystem() {
return operatingSystem;
}
}
}
Write an equals method for Tablet that will take in an Object obj and return true if the two classes are equal. Equals will return true if:
Or if both of the following are true:
Your feedback will appear here when you check your answer.