Timeline for questions 00:00 - Introduction 00:16 - Why interface method needs to be override 01:56 - How it is possible to implement multiple interfaces 06:08 - Implementing interfaces that has same name but different method declaration 08:25 - Why constructors are not called for interface 10:53 - What about instance variable in interface 13:09 - Why static members are not required to override 14:07 - Why interface members can’t be accessed using super 17:23 - What about getters are setters 18:19 - Implementing interface with extending a class containing methods in interface 20:44 - Implementing interface using mixin 22:29 - What happens when abstract class implements an interface? 23:35 - Do we need to override constants of interface? 24:23 - Can interface extend a class? 25:59 - Can interface implements another interface 28:04 - Which of the following can be used as interface? Concrete class or abstract class