×
クラスとオブジェクト
目次
黄
緑
桃
🔖
見開き
⇋
◐
Aa
staticメンバとインスタンスメンバの間には、アクセス権限に関する明確な非対称ルールが存在します。 インスタンスメンバ(通常のフィールドやメソッド)は、インスタンスが生成された後にしか存在しないため、オブジェクト非依存の
static
メソッドの内部から直接(
this
なしで)呼び出したり参照したりすることは一切できません。 逆に、通常のインスタンスメソッド内部から
static
なフィールドやメソッドを参照することは自由に許可されています。 また、
static
メソッド内では、現在参照しているインスタンスが存在しないため「
this
」や「
super
」キーワードを使用することはできません(記述するとコンパイルエラー)。
試験でのポイント
利用状況の分析にCookieを使います。同意しない場合でもサイトはそのまま使えます。
詳細
同意する
同意しない