Результаты поиска по запросу "oop"

11 ответов

Как выбрать между статическими и нестатическими методами в C #?

[Редактировать] Мой оригинальный вопрос был «Почему выбирать между статическим и нестатичным? Оба делают то же самое ...» К сожалению, он был отредактирован до специфического для C # вопроса, чего я действительно хотел избежать. Итак, ...

11 ответов

Могут ли абстрактные классы заменить интерфейсы? [Дубликат]

На этот вопрос уже есть ответ здесь: Когда использовать интерфейс вместо абстрактного класса и наоборот? [/questions/479142/when-to-use-an-interface-instead-of-an-abstract-class-and-vice-versa] 22 ответаВ Java вы можете создать абстрактный ...

2 ответа

Принудительный вызов родительского метода

Есть ли способ (или шаблон) для принудительного вызова родительского метода? У меня есть абстрактный класс, например: abstract class APrimitive{ public function validate(){ //Do some stuff that applies all classes that extend APrimitive } ...

ТОП публикаций

5 ответов

Можно ли вызвать переопределенный метод из родительской структуры в Голанге?

Я хочу реализовать такой код, где B наследуется от A и переопределяет только метод Foo (), и я надеюсь, что код для печати B.Foo (), но он все еще печатает A.Foo (), кажется, что получатель в Golang не может так работать в C ++, в котором, когда ...

12 ответов

Можете ли вы изменить функцию Javascript после ее объявления?

Допустим, у меня естьvar a = function() { return 1; }, Можно ли изменитьa так чтоa() возвращается2? Возможно, редактируя свойствоa объект, так каккаждая функция является ...

7 ответов

.Net 4.0 Оптимизированный код для рефакторинга существующих условий «если» и оператора «есть»

У меня есть следующий код C #. Работает отлично; ноGetDestination() метод перегружен несколькимиif условия с помощьюоператор [http://msdn.microsoft.com/en-us/library/scekt9xw.aspx]. В .Net 4.0 (или выше), каков наилучший способ избежать этих ...

2 ответа

Перегрузка операторов и определение класса в R: используйте другое базовое поле / корпус

(Я использую слово "поле"в математическом смысле [http://en.wikipedia.org/wiki/Field_%28mathematics%29]; базовые поля / корпуса, которыеR уже использует включают в себя действительные и комплексные числа.) Я заинтересован в разрешении некоторых ...

7 ответов

Можно ли получить не перечисляемые имена наследуемых свойств объекта?

В JavaScript у нас есть несколько способов получить свойства объекта, в зависимости от того, что мы хотим получить. 1)Object.keys(), который возвращает все собственные, перечисляемые свойства объекта, метод ECMA5. 2)for...in цикл, который ...

2 ответа

Важность защищенного / частного в классах PHP

Обычно, когда я вижу классы PHP, большинство переменных и функций являются закрытыми или защищенными. Поскольку PHP выполняется на стороне сервера, я не понимаю, зачем вам нужны эти функции безопасности. Они доступны для безопасности или я что-то ...

3 ответа

переопределение одного метода ruby для одного экземпляра с помощью лямбды

В Ruby есть ли способ переопределить метод конкретного экземпляра класса, используя proc? Например: class Foo def bar() return "hello" end end x = Foo.new y = Foo.new(Что-то вроде): y.method(:bar) = lambda { return "goodbye" } x.bar ...