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

3 ответа

Несколько конструкторов в Python, используя наследование

У меня есть класс AbstractDataHandle, с егов этомметод и классификатор класса. Я хотел бы иметь два конструктора в классификаторе, как Java. Один унаследован от своего суперкласса, а один совершенно новый. Это было бы что-то вроде (но я намерен ...

1 ответ

ravendb.net/docs/article-page/3.5/all/client-api/session/...

тим, у меня есть 3 объекта: фрукты, яблоко и апельсин. Fruit - это абстрактный базовый класс для Apple и Orange. Когда я использую session.Store (myApple), он помещает его в коллекцию Apple. MyOrange магазины в коллекции апельсинов. ...

1 ответ

 свойство просто не изменяется в исходном объекте.

я есть класс под названиемRequest, В какой-то момент в этом классе я создаю новый контроллер, используя следующий код, передавая$this в конструкторе: $controller = new $this->_controllerName($this);Мой конструктор контроллера выглядит следующим ...

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

2 ответа

 до

тоящее время у меня есть дата, которая хранится в моей базе данных SQL как VARCHAR из 255 символов. Я объявил эту строку как //within an object... $date = date(DATE_RFC822);Теперь, позже в кодировании, я понимаю, что мне нужно сравнить даты друг ...

1 ответ

@Aerik: Спасибо!

ли использовать setTimout () в объекте JavaScript? В настоящее время вызов метода анимации выполняется один раз, кажется, что setTimeout () не выполняет свою работу. Мне удалось заставить это работать, но в действительно хакерском методе ...

8 ответов

 ссылается на экземпляр класса.

от вопрос уже есть ответ здесь: Какова цель себя? [/questions/2709821/what-is-the-purpose-of-self] 19 ответовЯ в значительной степени не знаю жаргона ООП и концепций. Я концептуально знаю, что такое объект, и что у объектов есть методы. Я даже ...

3 ответа

Разница между PHP и PHP5 [закрыто]

Я хочу изучить PHP, связанный с ООП, в основном для гибридных приложений и некоторой разработки. Я начал с PHP и MySQL. Какова основная связь или разница между PHP и PHP5. Есть ли что-то другое, например, PHP для веб-разработки и другой PHP для ...

2 ответа

Грубо говоря, я лично считаю, что написание классов, производных от базового класса, предлагает аналогичную функциональность, которую вы описываете как «наличие личных данных на экземпляр». Вместо этого у вас просто есть новое определение класса для каждого «уникального» типа.

(и многих других языках) совершенно законно обращаться к закрытым полям других экземпляров того же типа. Например: public class Foo { private bool aBool; public void DoBar(Foo anotherFoo) { if (anotherFoo.aBool) ... } }КакСпецификация C # ...

2 ответа

Почему бы просто не использовать аргумент типа (который является аргументом универсального типа), чтобы определить тип потомка. Тогда INode все равно будет иметь ту же семантику, но вам вообще не понадобится дублирование. И у вас действительно есть дублирование при приведении реализации к INode, что приведет к тем же проблемам, которые вы описали в своем посте.

ю, что затенение членов в реализациях классов может привести к ситуациям, когда «неправильный» член может быть вызван в зависимости от того, как я разыграл свои экземпляры, но с интерфейсами я не вижу, что это может быть проблемой, и я нахожу ...

2 ответа

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

тоящее время я готовлю S (O) CJP с книгой Sierra & Bates. Что касается внутренних классов (локальный или анонимный метод), они говорят, что мы не можем получить доступ к локальным переменным, потому что они живут в стеке, в то время как класс ...