Java Default or static method in Interface

Default Method default method is used to provide common functionality to class. it can be override by implemented class. Static Method static method belongs to Interface, can’t override by class. interface and implemented class both can have static method with same name without overriding each other to execute static function MyInterface.fun1();