このヘルプでは、COBOL、C#、VB.NET でのインターフェイスの使い方について説明します。
*> Accessibility keywords public private internal protected protected internal static *> Inheritance class-id. FootballGame inherits type Competition. ... end class FootballGame. *> Interface definition interface-id. IAlarmClock. ... end interface IAlarmClock. *> Extending an interface interface-id IAlarmClock extends type IClock. ... end interface IAlarmClock. *> Interface implementation class-id. WristWatch implements type IAlarmClock, type ITimer. ... end class WristWatch.
//Accessibility keywords
public
private
internal
protected
protected internal
static
// Inheritance
class FootballGame : Competition
{
...
}
// Interface definition
interface IAlarmClock
{
...
}
// Extending an interface
interface IAlarmClock : IClock
{
...
}
// Interface implementation
class WristWatch : IAlarmClock, ITimer
{
...
}
' Accessibility keywords Public Private Friend Protected Protected Friend Shared ' Inheritance Class FootballGame Inherits Competition ... End Class ' Interface definition Interface IAlarmClock ... End Interface ' Extending an interface Interface IAlarmClock Inherits IClock ... End Interface ' Interface implementation Class WristWatch Implements IAlarmClock, ITimer ... End Class
これらの例の一部は、ハーディング大学コンピュータ サイエンス学部の Frank McCown 博士が作成したもので、クリエイティブ コモンズ ライセンスに基づいて使用が許可されています。