8. (E) All satisfy the is-a test! Class2 is-a Class1. Class3 is-a Class2. Class3 is-a Class1. Note: Since Class3 is a subclass of Class2, it automatically implements any interfaces implemented by Class2, its superclass.