クラス変数とインスタンス変数という言い方があるけど、
private static int hoge = 0; // クラス変数 private int moge = 0; // インスタンス変数
と考えたら、やっぱ変数mogeがインスタンス間で参照できるのってなんかヘンじゃね???ってなるなぁ〜
Smalltalkでと思って、Squeakインストールしてみたけど、全然判らん…
Object subclass: #TestClass instanceVariableNames: 'moge' classVariableNames: 'hoge' poolDictionaries: '' category: 'Test'
みたいな感じなんじゃろうくらいで(汗