Answers are : B and E
Explanation: A. public interface Person {}
public class Employee
extends Person{}
FALSE - wrong declaration - class can implement interface, not extend
B. public interface Shape {}
public interface Rectangle extends shape{}
TRUE - Rectangle is a Shape
C. public interface Color {}
public class Shape { private Color color; }
FALSE - sample of "has a" relationship - "Shape has a Color"
D. public class Species {}
public class Animal { private Species species; }
FALSE - sample of "has a" relationship - "Animal has a Species"
E. interface Component {}
class container implements Component {
private Component[] children;
}
TRUE - Container is a Component.
BTW, there's a "has a" relationship,too - "Container has a Component" I can suggest you RHE preparation book for this topic.
Jamal Hasanov
www.j-think.com