In general, what are Java interfaces?

What is the problem with single inheritance in Java?

What do we actually get when we inherit form a class like OrderedItem?

What is the examplanation of a Java interface?

What is an example for the code to create an interface called Measurable with a method getMeasure();
Explain how it works in general

How would you use the attached interface?


How do abstract classes and interfaces differ?

How do interfaces and types work?

More specifically, what’s the difference betwen an abstract class and an interface?

Why use an interface?


Explanation:
We’re not inheriting from any Class here- we’re inheriting from multiple Interfaces.
This in turn is only supplying us with demands we have to satisfy.

In general how does Polymorphism work with Interfaces?


Whe you have default methods, how do problems with multiple inheritance work?
Other than inheritance problems, what are other errors with default (jave 1.8 Interfaces)

For Interfaces (in Java 1.8) how does the static keyword work?
