Which two
statements are true?
A.
An abstract class can implement an interface.
An abstract class can implement an interface.
B.
An abstract class can be extended by an interface.
An abstract class can be extended by an interface.
C.
An interface CANNOT be extended by another interface.
An interface CANNOT be extended by another interface.
D.
An interface can be extended by an abstract class.
An interface can be extended by an abstract class.
E.
An abstract class can be extended by a concrete class.
An abstract class can be extended by a concrete class.
F.
An abstract class CANNOT be extended by an abstract class.
An abstract class CANNOT be extended by an abstract class.
Risposta A ed E
Una interfaccia può essere implementata da una classe (anzi va fatto per forza per usarla) e una classe astratta può essere estesa.
Un'interfaccia non può estendere una classe ma solo un'altra interfaccia (B e C). Un'interfaccia non può essere estesa dalle classi ma solo implementata (D). Infine una classe astratta può estendere un'altra classe astratta.
Questo commento è stato eliminato dall'autore.
RispondiElimina