单项选择题

下列关于接口和抽象类描述正确的是()。

A.都需要实现类
B.都可以在内部创建变量
C.都不能实例化
D.都需要继承