Java 8 - Functional Interface vs Abstract class
102355
Java 8: virtual extension methods vs abstract class
80510
Implements vs extends: When to use? What's the difference?
65730
implicit super-interface in Java?
94015
What is the difference between an abstract function and a virtual function?
4255
"implements Runnable" vs "extends Thread" in Java
117655
What is the benefit of polymorphism using Collection interface to create ArrayList object?
92138
Is the C# "explicit implementation" of the interface present in Java?
41010
Programming to an interface. How to decide where its needed?
57077
Run-time Polymorphism in Java without "abstract"?
112804
Java Interface Usage Guidelines -- Are getters and setters in an interface bad?
153259
What is the use of creating a constructor for an abstract class in Java?
32263
C# Interfaces. Implicit implementation versus Explicit implementation
146553
Why an interface can not implement another interface?
88182
Traits vs. interfaces
15374
JDBC- Implementation of interfaces
63715
What is the purpose for using an empty interface that extends another in Java?
57017
Determining the extended interfaces of a Class