2015-11-27 6 views
0
public class Overloading { 

    static void printing() { 
     System.out.println("Something being printed here"); 
    } 

    static void printing(String name) { 
     System.out.println("hello"+name); 
    } 

    public static void main(String[] args) { 
     printing(); 
     printing(rizwana); 
    } 
} 

Я пытаюсь что-то проверить методом перегрузки. Но вот ошибка, которую я получил.Метод overloading- can not find symbol

error: cannot find symbol 
      printing(rizwana); 
symbol: variable rizwana 
location: class Overloading 

ответ

0

rizwana относится к переменной, которая не производится в вашем коде. Если вы хотите передать строку, вы должны передать ее как "rizwana".

Вызвать метод, как: printing("rizwana");

0

печати (название String) метод принимает строковый аргумент. Поэтому вы должны использовать печать («rizwana») вместо печати (rizwana). Вы можете это

class Overloading { 

    static void printing() { 
     System.out.println("Something being printed here"); 
    } 

    static void printing(String name) { 
     System.out.println("hello "+name); 
    } 

    public static void main(String[] args) { 
     printing(); 
     printing("rizwana"); 
    } 
}