在 Java 语言中,关于子类和父类,以下说法正确的是(  )
A、一个子类可以有多个直接父类,一个父类也可以有多个直接子类。
B、一个子类可以有多个直接父类,但是一个父类只能有一个直接子类。
C、一个子类只能有一个直接父类,但一个父类可以有多个直接子类。
D、上述说法都不对