Consider the code:
class DeviceConnector {
public String connect(Object target) { return "object"; }
}
class PhoneConnector extends DeviceConnector {
public String connect(String target) { return "string"; }
}
DeviceConnector c = new PhoneConnector();
System.out.println(c.connect("wifi"));
What is printed?