Gibt es einen Unterschied zwischen
public class A extends AbstractB implements C
{...}
gegen...
public class A extends AbstractB
{...}
abstract class AbstractB implements C
{...}
Ich verstehe, dass Klasse A in beiden Fällen der Schnittstelle entspricht. Im zweiten Fall AbstractBkann die Implementierung für Schnittstellenmethoden in bereitgestellt werden C. Ist das der einzige Unterschied?
Wenn ich will nicht in eine Implementierung für jede der Schnittstellenverfahren zur Verfügung zu stellen AbstractB , welche Art sollte ich verwenden ? Hat die Verwendung des einen oder anderen Dokuments einen versteckten Zweck?