В поисках учебника OpenCV [закрыто]

Прежде всего нет такого класса, который называется Static class. Использование модификатора Static с внутренним классом (называемый вложенным классом) говорит о том, что он является статическим членом Outer Class, что означает, что мы можем получить к нему доступ, как и с другими статическими членами, и без какого-либо экземпляра класса Outer. (Которая является преимуществом статического изначально.)

Разница между использованием класса Nested и регулярным внутренним классом:

OuterClass.InnerClass inner = new OuterClass().new InnerClass();

Сначала Мы можем создать экземпляр Outerclass, после чего мы можем получить доступ к Inner.

Но если класс вложен, то синтаксис:

OuterClass.InnerClass inner = new OuterClass.InnerClass();

Использует статический синтаксис как обычную реализацию статического ключевого слова.

29
задан karlphillip 24 December 2013 в 14:34
поделиться