LoginSignup
0
0

More than 3 years have passed since last update.

TDD勉強#3(July 15th, 2020)

Posted at

新しい知識

static

staticが含まれるクラスをインスタンス化せずにその変数にアクセスすることができる.
この変数をstatic変数,または,クラス変数と呼ばれる.
クラス変数はグローバル変数のような使い分けをすることができる.


アクセス修飾子 static 型名 変数名    //宣言
クラス名.変数名    //呼び出し

抽象クラス

どういう処理を行うかが決まっていないときに使う.
抽象メソッドは処理内容を書かない.
抽象クラスはインスタンス化できない.

abstract class Sample {    //抽象クラスの宣言
    abstract void test();    //抽象メソッドの宣言.{}がない.
}

抽象クラスは親クラスとなることが前提のクラス.
抽象メソッドはサブクラスでオーバーライドされることで処理内容が確定する.

super

親クラスの変数やメソッドに子クラスからアクセスする.

super.メソッド名    //親クラスメソッドを呼び出す.
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0