2016-01-27 92 views

回答

0

它們是abstract類/方法,需要重寫。你可以選擇重寫這個功能,或者讓它完成父類的功能。

抽象類是一個聲明爲抽象的類 - 它可能或可能不包含抽象方法。抽象類不能實例化,但它們可以被分類。

抽象方法是沒有 實現聲明(沒有括號,並且隨後是分號)的方法,像 這樣:

abstract void moveTo(double deltaX, double deltaY);

如果一個類 包括抽象方法,然後類本身必須聲明 抽象,如:

public abstract class GraphicObject { 
    // declare fields 
    // declare nonabstract methods 
    abstract void draw(); 
} 

當一個抽象類的子類是,叔他的子類通常爲其父類中的所有抽象方法提供 實現。 但是,如果沒有,那麼該子類也必須聲明爲 抽象。

相關問題