[Solved] What is the point of abstract classes, when you could just do an interface [duplicate]
[ad_1] A few points to consider: Interfaces didn’t have default methods until Java 8. That a in your interface is implicitly final. Interfaces can’t define public mutable fields. Interfaces can’t define private (or protected, or package) fields. Interfaces can’t have protected or package methods; they couldn’t have private methods until Java 9. Abstract classes don’t … Read more