LINUX.ORG.RU

История изменений

Исправление no-dashi, (текущая версия) :

А не лучше ли будет создать статический объект

Это то же самое, что «глобальная переменная объектного типа». Единственное существенно отличие глобальной переменной от static-атрибута - второй проще найти.

class A {
    public static A instance;
    public void doSomething() {}
}
...
A.instance.doSomething();

и чем это отличается от

global A global_a;
...
global_a.doSomething();
???

Исходная версия no-dashi, :

А не лучше ли будет создать статический объект

Это то же самое, что «глобальная переменная объектного типа». Единственное существенно отличие глобальной переменной от static-атрибута - второй проще найти.

class A {
    public static A instance;
    public void doSomething() {}
}
...
A.instance.doSomething();

и чем это отличается от

global A global_a;
...
global_a.doSomething();