Professional Documents
Culture Documents
The reason is abstract method are defined so that it can be overridden by the subclasses or by
the classes that implements the interface. Since static method can’t be overridden, they can’t be
abstract
Can interface have static block: - No. because static block is used to initialise the static
member of the class and in interface when we define variable they are in essence final
static and public, so we need to initialize them during creation. So there is no use of
static block then
Constructor