Результаты поиска по запросу "oop"
Почему Self назначается в Delphi?
Этот код в приложении GUI компилируется и запускается: procedure TForm1.Button1Click(Sender: TObject); begin Self := TForm1.Create(Owner); end;(протестировано с Delphi 6 и 2009) почему Self-запись доступна, а не только для чтения?в каких ...
Должны ли методы, которые генерируют RuntimeException, указывать это в сигнатуре метода?
Например, многие методы в frameworks / JDK могут выдавать java.lang.SecurityExceptionно это не указано в сигнатуре метода (так как это практика, обычно зарезервированная для проверенных исключений). Я хочу утверждать, что объявление ...
В 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/" : ...
Можете ли вы динамически создавать свойства экземпляра в PHP?
Есть ли способ создать все свойства экземпляра динамически? Например, я хотел бы иметь возможность генерировать все атрибуты в конструкторе и по-прежнему иметь доступ к ним после создания экземпляра класса следующим образом:$object->property, ...
Когда использовать делегирование вместо наследования? [закрыто]
Может кто-нибудь объяснить, когда я хочу использовать делегирование вместо наследования?
Частное против Защищенного - Видимость Передовой Практики [закрыто]
Я искал и знаю теоретическую разницу. общественности- Любой класс / функция может получить доступ к методу / свойству. защищенный- Только этот класс и любые подклассы могут иметь доступ к методу / свойству.частный- Только этот класс может ...
Работа с Scope in Object методами, содержащими ключевое слово this, вызываемое прослушивателями событий.
Я обобщил свое непонимание ситуации на эту небольшую проблему. Вот что, я думаю, я знаю до сих пор: У меня есть объектmyDog (глобальная переменная).Dog имеет переменную-членel это HTML-элемент; потому что это элемент, я могу добавить к нему ...
Почему этот бросок невозможен?
interface IFolderOrItem<TFolderOrItem> where TFolderOrItem : FolderOrItem {} abstract class FolderOrItem {} class Folder : FolderOrItem {} abstract class Item : FolderOrItem {} class Document : Item {}Теперь я пытаюсь сделать что-то вроде ...
Когда целесообразно использовать C в качестве объектно-ориентированного языка?
Есть много отличных ответов, как можно смоделировать объектно-ориентированные концепции с помощью C. Чтобы назвать несколько: C двойной связанный список с абстрактным типом ...
Присвоение производного объекта класса родительской ссылке на класс
Я всегда озадачен, когда вижу: Parent ref = new Child();где дочерний класс расширяет родительский класс. Как работает объектref как выглядит в памяти?Как лечится виртуальный метод? невиртуальном?Чем он отличается от:Child ref = new Child();