・ class と interface

class および interface は、新しいクラス定義を開始するためのキーワードです。
class(または interface )に続く文字列がクラス名、 それに続くブロックがクラス定義と解釈されます。


class NewClass {

      /* メンバーの記述 */
}

インターフェイスは、実装を持たないように制限を受けた特殊なクラスです。 定義の開始には、キーワード class の代わりにキーワード interface を用います。 インターフェイスの定義のブロック内には、 staticなフィールドと abstractメソッドしか存在できません。


interface NewInterface {

      /* メンバーの記述 */
}