Java中的抽象类 - 方法覆盖

时间:2018-03-06 16:00:04

标签: java

我已经开始学习Java,并且在page

上看到了这个例子
abstract class Writer {
 public static void write() {
 System.out.println("Writing...");
 }
}
class Author extends Writer {
 public static void write() {
 System.out.println("Writing book");
 }
}
public class Programmer extends Writer {
 public static void write() {
 System.out.println("Writing code");
 }
 public static void main(String[] args) {
 Writer w = new Programmer();
 w.write();
 }
}

在此代码结果可用的选项中,它表示正确的答案是:

Writing...

它是如何正常工作的,我认为我们在扩展抽象类的类中编写的方法会覆盖抽象类中的方法,但这里的答案建议不然。

0 个答案:

没有答案