oop — все вопросы

3ответа
4 голоса
Как я могу поделиться значениями между классами (или получить переменную из другого класса) без создания экземпляра дважды.
Моя проблема в следующем, у меня есть класс, назовем его Theatre. В этом Theatre есть конструктор, в котором я указываю сумму Seats, который есть у этого Theatre. Класс Show содержит коллекцию
1ответ
4 голоса
Как определить тип объекта?
Допустим, у меня есть древовидная структура, и она содержит элементы с указателями объектов. Как я могу определить из выбранного элемента, что такое Объект, чтобы я мог получить к нему доступ? Во
1ответ
4 голоса
Ruby - Можем ли мы использовать оператор include в любом месте класса?
Можем ли мы использовать оператор include для включения модуля в любом месте класса или он должен быть в начале класса? Если я включу модуль в начале объявления моего класса, переопределение мето
4ответа
4 голоса
Python3 /Классы /ООП /Как изменить собственные значения объектов с помощью метода?
Я изучаю использование Python Как думать, как ученый: изучите Python 3. Я изучаю ООП и собрал некоторый код, чтобы ответить на вопрос в книге, но я чувствую, что должен был сделать что-то еще.
2ответа
4 голоса
Function.prototype.method Что такое прототип [имя]
Я стараюсь не дублировать вопросы, очевидно, поскольку я видел некоторые вопросы /ответы, касающиеся книги Дагласа Крокфорда «Книга хороших частей» Джавашипа Я понимаю большую часть этого кода
2ответа
4 голоса
Какой шаблон проектирования для ведения журнала активности (отслеживание аудита)
У меня есть winform, которая позволяет людям редактировать данные из базы данных, чтобы упростить задачу, если в базе данных есть таблица Customer с 3 полями - Имя, Город, Страна. Через winform люди
4ответа
4 голоса
Где в области действия программы предпочтительнее разместить служебный класс JavaScript?
Я работаю над довольно масштабным JS-приложением и хочу разбить некоторые общие функции на служебный класс. Однако я не совсем понимаю, как мне это делать. Например, скажем, у меня есть набор кла
1ответ
4 голоса
Как создать транзакцию, которая вызывает статический метод неглобального класса?
У меня есть 1 класс ZCL_GRID_EVT_HANDLER в моей программе ABAP /4, в которой есть метод MAIN, который я хочу начать с транзакции. Я попытался щелкнуть правой кнопкой мыши программу> Создать>
3ответа
4 голоса
передать объект Python в качестве аргумента
Как я могу передать объект в качестве аргумента методу класса и вызвать метод переданного объекта при вызове метода класса? Скажи, что у меня есть: class myclass: def __init__(self):
4ответа
4 голоса
Нужна помощь для javascript ой
var a = function () {}; a.prototype.test = function () { alert("hello"); } работает нормально, но в следующем коде var b = new Object(); b.prototype.test = function () { alert("hello"); }
4ответа
4 голоса
Как реализуется полиморфизм в Java?
В Java все общедоступные нестатические методы являются виртуальными. Это означает, что метод для вызова определяется во время выполнения (динамическое связывание). В C ++ виртуальные функции (динамич
2ответа
4 голоса
Java Challenge как указано в Java-программировании для абсолютного новичка
Это, наверное, элементарный вопрос. Тем не менее, я завершил чтение 5-й главы Java-программирования для абсолютного новичка и подошел к разделу «Проблемы». Я не совсем понимаю вопрос. Вопрос зада
3ответа
4 голоса
Javascript: Как избежать добавления нового свойства в функцию?
Я новичок в JS, читаю книгу Шаблоны Javascript для понимания. Один из фрагментов кода, который я мог видеть: var myFunc = function param() { ... ... }; myFunc.cache={}; Это указывает на то, ч
1ответ
4 голоса
Узнайте класс объекта в prototypejs
Я использую API класса prototypejs для ООП на основе классов. Есть ли способ получить имя класса объекта? EG: var myDog = new Dog(); myDog.getClassName() //Should return "Dog"
1ответ
4 голоса
Отражение только дочерних свойств производного класса в VB.NET
Я пытаюсь сериализовать свойства класса, который наследуется от другого, используя Reflection, но я хотел бы сериализовать только свойства дочернего класса, а не родительские. Как я могу это сделать
2ответа
4 голоса
Почему объявления методов не совместимы?
Почему я получаю эту ошибку: Fatal error: Declaration of ConcreteFooMapper::load() must be compatible with that of AbstractFooMapper::load() on line 18 из этого кода: <?php interface Foo {
5ответов
4 голоса
Наследование классов и частные переменные в JS
Скажите, у меня есть этот код: function ParentClass() { var anArray = [ ]; this.addToArray = function(what) { anArray.push(what); console.log(anArray); }; } Firs
2ответа
4 голоса
Как проверить, принадлежит ли класс определенному пространству имен
Мне интересно, предоставляет ли PHP собственный способ проверки, принадлежит ли класс (экземпляр) определенному пространству имен. Это не имеет значения, но только для вашего понимания, как я при
2ответа
4 голоса
Шаблон наблюдателя Java - несколько наблюдателей, использующих потоки
Я пытаюсь изучить все основные шаблоны дизайна. Я только начал изучать многопоточность в Java. Это код шаблона наблюдателя, где есть несколько наблюдателей & наблюдаемое работает в реальном врем
4ответа
4 голоса
Является ли вызов в другой кодекс (SOLID) нарушением принципов одиночной ответственности (SRP)?
Учитывая этот класс с бизнес-логикой: public static class OrderShipper { public static void ShipOrder(Order order) { AuthorizationHelper.AuthorizedUser(); using (new Performan
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132