クラススコープ (class scope)
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/11/26 23:22 UTC 版)
「スコープ (プログラミング)」の記事における「クラススコープ (class scope)」の解説
クラスベースのオブジェクト指向言語で、あるクラスの定義全体から参照できるスコープ。このスコープに属する変数はクラス変数とも呼ばれ、関数はクラスメソッドとも呼ばれる。クラス全体で共有されるので、ある種の制限された大域スコープと考えることもできる。クラス外からこれらを参照するとき、クラス名の修飾によりスコープを明示する。また、当該クラスのメソッドの内部でこれらを参照するとき、通例クラス名の修飾によりスコープを明示することで、メソッドの仮引数やローカル変数、あるいはローカル関数などと名前が衝突した場合にも区別できるようになっている。
※この「クラススコープ (class scope)」の解説は、「スコープ (プログラミング)」の解説の一部です。
「クラススコープ (class scope)」を含む「スコープ (プログラミング)」の記事については、「スコープ (プログラミング)」の概要を参照ください。
- クラススコープのページへのリンク