Documentation for Ice 3.4. The latest release is Ice 3.7. Refer to the space directory for other releases.

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!
};
See Also
  • No labels