@@で始まる変数はクラス変数で、このクラスのすべてのオブジェクトインスタンスがこの変数を共有している。
class.rbで、
obj1.setValueで123をセットしているが、obj2.getValueでも123が取得できるなら、@@valは共有されている。
![やっぱり共有されている](https://cdn-ak.f.st-hatena.com/images/fotolife/B/BG1/20230715/20230715113436.png)
やっぱり共有されている。
Sample/ruby/class/class_variable/src/class at master · bg1bgst333/Sample · GitHub
@@で始まる変数はクラス変数で、このクラスのすべてのオブジェクトインスタンスがこの変数を共有している。
class.rbで、
obj1.setValueで123をセットしているが、obj2.getValueでも123が取得できるなら、@@valは共有されている。
やっぱり共有されている。
Sample/ruby/class/class_variable/src/class at master · bg1bgst333/Sample · GitHub