I found that abstract method can't be implemented in the same class it defined.
But I see in java.awt.Graphics the following functions

fillOval....