Что будет выведено на консоль?

public class Z {
    public void print( Object o ) {
        System.out.println( "Object" );
    }

    public void print( String str ) {
        System.out.println( "String" );
    }

    public void print( Integer i ) {
        System.out.println( "Integer" );
    }
  
    public static void main(String[] args) {
        Z z = new Z();
        z.print( null );
    }
}
Explanation
Если в классе имеется несколько перегруженных методов и их аргументы не находятся в одной иерархии, то при вызове необходимо точно задавать тип параметра.

Слідкуй за CodeGalaxy

Мобільний додаток Beta

Get it on Google Play
Зворотній Зв’язок
Продовжуйте вивчати
тести з Java
Cosmo
Зареєструйся Зараз
або Підпишись на майбутні тести