I read this question. The answer says that even in Java 8 (where we can have default methods in interfaces), we cannot have default constructors. And it says that it makes no sense.
Can someone explain why it doesn't make any sense or whatever the reason there is no support for default constructors in Java 8?