Вопросы с тегом «static-keyword»

109
Не использовать «статический» в C #?

Я отправил заявку, которую написал другим архитекторам, для проверки кода. Один из них почти сразу же ответил мне и сказал: «Не используйте« статические ». Вы не можете писать автоматические тесты со статическими классами и методами.« Статических »следует избегать». Я проверил и полностью четверть...

47
Почему и когда я должен сделать класс «статическим»? Каково назначение ключевого слова static на классах?

staticКлючевое слово в качестве члена во многих языках означает , что вы не должны создать экземпляр этого класса , чтобы иметь возможность иметь доступ к этому члену. Тем не менее, я не вижу никакого оправдания, чтобы сделать весь класс static. Почему и когда я должен сделать урок static? Какие...

37
Почему предпочитают нестатические внутренние классы статическим?

Вопрос в том, сделать ли вложенный класс в Java статическим вложенным классом или внутренним вложенным классом. Я искал здесь и на Stack Overflow, но не смог найти никаких вопросов, касающихся последствий этого решения для дизайна. Я нашел вопросы о разнице между статическими и внутренними...

16
Понимание статического ключевого слова

У меня есть некоторый опыт разработки с Java, Javascript и PHP. Я читаю Microsoft Visual C # 2010 «Step by Step», и я считаю, что это очень хорошая книга о том, как познакомить вас с языком C #. Кажется, у меня проблемы с пониманием статического ключевого слова. Из того, что я понимаю, если класс...

13
Почему в PHP нет возможности перегрузить статические свойства?

вступление PHP позволяет перегружать вызовы методов и доступ к свойствам , объявляя магические методы в классах. Это включает код, такой как: class Foo { public function __get($name) { return 42; } } $foo = new Foo; echo $foo->missingProperty; // prints "42" Помимо перегрузки свойств и методов...