非法字符 \u201c

pra*_*977 -4 java

编译时出现错误。此外,如果我可以在实际编写方法和声明变量之前创建对象 Overload,我仍然感到困惑。

 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 );
}

}
Run Code Online (Sandbox Code Playgroud)

在行中,我收到了一个错误的非法字符:

'\u201c'

小智 8

首先你应该使用这个双引号",而不是这个

其次,您应该使用对象名称来调用该方法。使用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);
    }
}
Run Code Online (Sandbox Code Playgroud)