Результаты поиска по запросу "oop"
Почему я не могу вызвать защищенный метод из наследующего класса в другом пакете в Java?
Скажем, есть следующий базовый класс: package bg.svetlin.ui.controls; public abstract class Control { protected int getHeight() { //.. } //... }Кроме того, в том же пакете есть класс, который наследует: package bg.svetlin.ui.controls; public ...
Универсальный интерфейс, наследующий неуниверсальный C #
Это вопрос дизайна класса. У меня есть основной абстрактный класс public abstract class AbstractBlockRule { public long Id{get;set;} public abstract List<IRestriction> Restrictions {get;}; } public interface IRestriction{} public interface ...
Метод Локальный Inner Class Доступ к членам
Как получить доступ к переменной метода, имеющей то же имя, что и у экземпляра внутреннего класса, или локальной переменной метода внутреннего класса? class A{ int a = 10; //1 public void someMethodA(){ final int a = 20; //2 class B{ int a = 30; ...
Разделение кода класса на заголовок и файл cpp
Я запутался в том, как разделить код реализации и объявлений простого класса на новый заголовок и файл cpp. Например, как бы я отделил код для следующего класса? class A2DD { private: int gx; int gy; public: A2DD(int x,int y) { gx = x; gy = y; } ...
Попробуйте описать полиморфизм как можно проще [закрыто]
Как полиморфизм можно описать простым для понимания способом? Мы можем найти много информации о предмете в Интернете и книгах, как вТип полиморфизма [http://en.wikipedia.org/wiki/Type_polymorphism], Но давайте попробуем сделать это как можно проще.
Actionscript 3.0: Почему стоит отсоединить код для перемещения объекта от самого объекта (например, Ball и Ball Mind)
Мой вопрос в значительной степени описан в заголовке. Почему я продолжаю читать в ActionScript 3.0, что при написании кода хорошая идея отделить «разум» от «объекта»? Спасибо за любую помощь, это чертовски запутывает меня.
Есть ли у PHP ответ на дженерики классов в стиле Java?
При создании MVC-фреймворка в PHP я столкнулся с проблемой, которую можно легко решить с помощью обобщений в стиле Java. Абстрактный класс Controller может выглядеть примерно так: abstract class Controller { abstract public function ...
Добавление метода в существующий экземпляр объекта
Я читал, что в Python возможно добавить метод к существующему объекту (т.е. не в определении класса). Я понимаю, что это не всегда хорошо. Но как можно это сделать?
JavaScript: удаление слушателей событий как функций Class.prototype
Я пытаюсь иметь классы на основе Class.prototype в моем проекте, где у меня нет встроенных функций. Учитывая этот пример, невозможно удалить eventListener наmyVideo видеообъект, который я имею в своем классе. Это теоретический пример, а не ...
Почему методы виртуальные по умолчанию в Java, но не виртуальные по умолчанию в C #? [закрыто]
В Java методы являются виртуальными по умолчанию; C # это наоборот. Как лучше? Каковы преимущества и недостатки каждого подхода?