给定一个Java抽象类`AbstractClass`,以下哪个操作是允许的? A. `AbstractClass obj = new AbstractClass();` B. 定义一个非抽象子类并只实现部分抽象方法。 C. 定义一个抽象子类并实现所有抽象方法。 D. 在抽象类中定义一个私有抽象方法。 答案解析 抽象类不能直接实例化。子类必须实现所有抽象方法或自身也声明为抽象类。抽象方法不能是私有的。 正确答案:C