COBOL | Java |
---|---|
*> Accessibility keywords *>public *>private *>internal *>protected *>protected internal *>static class-id Competition. end class. *> Inheritance class-id FootballGame inherits type Competition. end class. *> Interface definition interface-id IClock. end interface. interface-id ITimer. end interface. *> Extending an interface interface-id IAlarmClock inherits type IClock. end interface. *> Interface implementation class-id WristWatch implements type IAlarmClock, type ITimer. end class. |
//Accessibility keywords public private // The closest counterpart to .NET's "internal" is specified // by ommitting the visibility keyword, though this "default" // visibility has some behavior differences. protected static // Inheritance class FootballGame extends Competition { ... } // Interface definition interface IAlarmClock { ... } // Extending an interface interface IAlarmClock extends IClock { ... } // Interface implementation class WristWatch implements IAlarmClock, ITimer { ... } |
Portions of these examples were produced by Dr. Frank McCown, Harding University Computer Science Dept, and are licensed under a Creative Commons License.