Which statements about inheritance are true?()         
A、 In Java programming language only allows single inheritance.
B、 In Java programming language allows a class to implement only one interface.
C、 In Java programming language a class cannot extend a class and implement a interface together.
D、 In Java programming language single inheritance makes code more reliable.