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

5 ответов

Почему Self назначается в Delphi?

Этот код в приложении GUI компилируется и запускается: procedure TForm1.Button1Click(Sender: TObject); begin Self := TForm1.Create(Owner); end;(протестировано с Delphi 6 и 2009) почему Self-запись доступна, а не только для чтения?в каких ...

7 ответов

Должны ли методы, которые генерируют RuntimeException, указывать это в сигнатуре метода?

Например, многие методы в frameworks / JDK могут выдавать java.lang.SecurityExceptionно это не указано в сигнатуре метода (так как это практика, обычно зарезервированная для проверенных исключений). Я хочу утверждать, что объявление ...

7 ответов

В Javascript, что означает это подчеркивание?

var Gallery = Backbone.Controller.extend({ _index: null, _photos: null, _album :null, _subalbums:null, _subphotos:null, _data:null, _photosview:null, _currentsub:null, routes: { "": "index", "subalbum/:id": "subindex", "subalbum/:id/" : ...

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

12 ответов

Можете ли вы динамически создавать свойства экземпляра в PHP?

Есть ли способ создать все свойства экземпляра динамически? Например, я хотел бы иметь возможность генерировать все атрибуты в конструкторе и по-прежнему иметь доступ к ним после создания экземпляра класса следующим образом:$object->property, ...

6 ответов

Когда использовать делегирование вместо наследования? [закрыто]

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

6 ответов

Частное против Защищенного - Видимость Передовой Практики [закрыто]

Я искал и знаю теоретическую разницу. общественности- Любой класс / функция может получить доступ к методу / свойству. защищенный- Только этот класс и любые подклассы могут иметь доступ к методу / свойству.частный- Только этот класс может ...

3 ответа

Работа с Scope in Object методами, содержащими ключевое слово this, вызываемое прослушивателями событий.

Я обобщил свое непонимание ситуации на эту небольшую проблему. Вот что, я думаю, я знаю до сих пор: У меня есть объектmyDog (глобальная переменная).Dog имеет переменную-членel это HTML-элемент; потому что это элемент, я могу добавить к нему ...

4 ответа

Почему этот бросок невозможен?

interface IFolderOrItem<TFolderOrItem> where TFolderOrItem : FolderOrItem {} abstract class FolderOrItem {} class Folder : FolderOrItem {} abstract class Item : FolderOrItem {} class Document : Item {}Теперь я пытаюсь сделать что-то вроде ...

3 ответа

Когда целесообразно использовать C в качестве объектно-ориентированного языка?

Есть много отличных ответов, как можно смоделировать объектно-ориентированные концепции с помощью C. Чтобы назвать несколько: C двойной связанный список с абстрактным типом ...

4 ответа

Присвоение производного объекта класса родительской ссылке на класс

Я всегда озадачен, когда вижу: Parent ref = new Child();где дочерний класс расширяет родительский класс. Как работает объектref как выглядит в памяти?Как лечится виртуальный метод? невиртуальном?Чем он отличается от:Child ref = new Child();