2017-12-08 142 views
-3

これをコンパイル中にエラーが発生しました。同様に、実際にメソッドを記述して変数を宣言する前に、オブジェクトOverloadを作成できれば、私はまだ混乱しています。不正な文字 u201c

は '\ u201c'

+0

何行番号はありません、あなたは6と8がである行を教えてくださいできますか? –

+0

コードの先頭から数えてください。 –

+1

タイトルはあなたの質問とは関係ありません。 – EJP

答えて

3

まず、の代わりに"という二重引用符を使用してください。

第2に、オブジェクト名を使用してメソッドを呼び出す必要があります。ここで

はあなたのコードの作業バージョンです(大文字と小文字の区別に注意してください)overloadの代わりOverloadを使用します。

public class Overload { 
    public static void main(String args[]) { 
     Overload overload = new Overload(); 
     overload.methodOne(); 
     overload.methodOne(8); 
    } 
    void methodOne() { 
     System.out.println("no arguments"); 
    }  
    void methodOne(int x) { 
     System.out.println("integer value=" + x); 
    } 
} 
2

あなたは間違って引用符を使用している:

class Overload { 

    public static void main(String args[]) { 
    Overload overload = new Overload(); 
    Overload.methodOne(); 
    Overload.methodOne(8); 
} 

    void methodOne() { 
    System.out.println(“no arguments”); 
} 

    void methodOne(int x) { 
    System.out.println(“ integer value=” + x); 
} 

} 

はラインで私はエラー不正な文字を得ました。単純な二重引用符"を使用する必要があり、代わりにユニコード文字 '\ u201c' を使用しています。おそらくあなたのエディタがあなたを噛んでいるでしょう。