ProghubPH
Вопрос из теста ООП в Java
Java / middle

Что напечатает следующий код:

 один вариант
class SuperBase { 
    public int i = 3; 
    public void mm(Object o) { 
        System.out.println("Object  " + i); 
    } 
    public void mm(String o) { 
        System.out.println("String  " + i); 
    } 
} 
 
public class Base extends SuperBase { 
    public Base() { 
        i = 5; 
    } 
    public static void main(String[] args) { 
        SuperBase sb = new Base(); 
        Object o = ""; 
        sb.mm(o); 
        sb.mm(""); 
    } 
} 
Object 3 String 3
String 3 String 3
Object 5 String 5
String 5 String 5