Question: Kotlin interfaces and abstract classes are very similar. What is one thing abstract class can do that interfaces cannot?

  1. Only abstract classes are inheritable by subclasses
  2. Only abstract classes can inherit from multiple superclasses
  3. Only abstract classes can have abstract methods
  4. Only abstract classes can store state

Answer: The correct answer of the above question is Option D:Only abstract classes can store state