D. 抽象クラス型の変数にオブジェクトを代入してもよい A.について、必ずしもすべての抽象メソッドをオーバーライドする必要はない。自身を抽象クラスにすれば、抽象メソッドのまま残しておいてもよい。B.について、コンストラクタにはabstractを付けることはできない。C.について、抽象クラスはオブジェクトを作れない。E.について、フィールド変数にはabstractを付けることはできない。F.について、abstract は戻り値型よりも前に書かねばならない。