Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何解决Java中未解决的编译问题?_Java_Visual Studio Code - Fatal编程技术网

如何解决Java中未解决的编译问题?

如何解决Java中未解决的编译问题?,java,visual-studio-code,Java,Visual Studio Code,使用的IDE:VSCode 这是一次实现运行时多态性的尝试。我使用了“Java-完整参考-Herbert Schildt”中使用的相同示例,但它显示了一个错误: class one { void call() { System.out.println(" A method"); } } class two extends one { void call() { System.out.println(&qu

使用的IDE:VSCode

这是一次实现运行时多态性的尝试。我使用了“Java-完整参考-Herbert Schildt”中使用的相同示例,但它显示了一个错误:

class one
{
    void call()
    {
        System.out.println(" A method");
    }
}
class two extends one
{
    void call()
    {
        System.out.println(" B method");
    }
}

public class Dispatch{
    public static void main(String[] args) {
        one a=new one();
        two b=new two();
        one r;
        r=a;
        r.call();
        r=b;
        r.call();
    }
}

您的示例在我的机器上编译和运行时没有错误(使用Eclipse)


一些想法:也许您的IDE设置为仅在手动请求时重新编译(而不是典型的默认连续构建)。或者您的IDE配置了一些奇怪的编译器警告设置。

它需要作为基础class@dev7060谢谢先生……错过了那句话……这是我对legendgary门户的第一个问题……我错错过了。但是错误仍然是一样的。请阅读“如何创建”。然后使用链接改进您的问题(不要通过评论添加更多信息)。否则,我们无法回答您的问题并帮助您。含义:添加除堆栈跟踪之外的其他跟踪。此外,听起来您希望运行代码,尽管它不可编译。然而,源代码看起来是正确的。因此,首先:确保这是可编译的。如果没有,请仔细阅读从编译器收到的错误消息。无关:遵循java命名约定。类名是大写的。并使用有意义的名称。一/二。。。真的什么都不要说。为什么不是基和派生,或者父级+子级…很抱歉,请参见:
"Exception in thread "main" java.lang.Error: Unresolved compilation problem: 
        Type mismatch: cannot convert from two to one".