例如B类扩展了A
。
一个对象A test= new B(x,y)
;
然后,在 test
对象上调用仅在类 B
上存在的方法。
这是编译时错误还是运行时错误?
总的来说,这两个错误之间有什么不同。
最佳答案
这是一个编译时错误。 (See here)
编译时错误是指编译器无法理解您想要执行的操作。
出现编译时错误的情况有很多,但基本上是当您使用的语法混淆了编译器或根本无效时。
关于java - 编译时错误或运行时错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3851155/