Question: what is difference between abstract class and interface in java 8?
Answer: The key difference is that abstract class can maintain state but the interface cannot, and an abstract class can also have a constructor which is not allowed inside interface even in Java 8.