Class Inheritance Limitations
As for interface inheritance, a class cannot redefine an operation or data member that it inherits from a base interface or class. For example:
Slice
interface BaseInterface { void op(); }; class BaseClass { int member; }; class DerivedClass extends BaseClass implements BaseInterface { void someOperation(); // OK int op(); // Error! int someMember; // OK long member; // Error! };