class定義内部のコードで変数の参照部分を見るだけで,クラス属性かインスタンス属性かグローバルorローカル変数かがわかる…はず。
クラス属性はクラス名.属性名として参照しなければならないし,インスタンス属性はself.属性名として参照しなければならないから。
javaだとthisキーワードがなくても構わないからどれかわからなくなったら,宣言部分を見ないといけない…ということで合ってるのかな?
広告:本ブログで紹介している書籍等商品の紹介でAmazonアソシエイトを利用していることがあります。