3
class Parent
{
def m1()
{
System.out.println("m1 method");
}
}
abstract class Child extends Parent
{
def m1()
}
上面的代碼編譯成功地,我的問題是:爲什麼父類允許Child類在Child類中將父類的方法設置爲抽象類?
爲什麼Parent
類允許Child
類,使m1()
方法,抽象方法?
我們在哪裏使用這種場景?
讓抽象類擴展一個具體類很奇怪。這是可能做到的其中一種情況,但你可能不應該這樣做。 – puhlen