Результаты поиска по запросу "oop"
Понимание наследования прототипов в JavaScript
Я новичок в ООП JavaScript. Можете ли вы объяснить разницу между следующими блоками кода? Я проверил и оба блока работают. Какая лучшая практика и почему? Первый блок: function Car(name){ this.Name = name; } Car.prototype.Drive = ...
Методы переопределения с прототипным наследованием
Я использую этот метод клонирования для наследования прототипа отПро шаблоны проектирования JavaScript [https://rads.stackoverflow.com/amzn/click/com/159059908X]который в основном такой же, какФункция Крокфорда object ...
PHP: присвоение объекта статическому свойству, это незаконно?
Незаконно ли присвоить какой-либо объект статическому свойству? Я получаю ошибку HTTP 500 в приведенном ниже коде. require_once('class.linkedlist.php'); class SinglyLinkedlistTester { public static $ll = new Linklist(); }Ошибка HTTP 500 ...
Какой смысл доступа к закрытым переменным через функции получения и установки (средства доступа)?
В классах переменные часто делаются закрытыми для инкапсуляции, а ограничение переменных определенной областью позволяет лучше контролировать ошибки и меньше ошибок. Это имеет смысл, поскольку чем меньше мест для доступа к переменной, тем меньше ...
Why not inherit from List<T>?
При планировании своих программ я часто начинаю с такой цепочки мыслей: Футбольная команда - это просто список футболистов. Поэтому я должен представить это с: var football_team = new List<FootballPlayer>();Порядок в этом списке представляет ...
Javascript: перебор массива с непоследовательными ключами
Мне нужно перебрать массив, для которого ключи не являются последовательными: var messages = new Array(); messages[0] = "This is the first message"; messages[3] = "This is another message";Очевидно, что использование индекса для цикла for не ...
В чем преимущество того, что указатель / self является обязательным в явном виде?
В чем преимущество наличияthis/self/me [http://en.wikipedia.org/wiki/This_(computer_science)]указательобязательное явный? Согласно сOOP [http://en.wikipedia.org/wiki/Object-oriented_programming]В теории метод должен оперировать в основном ...
Определение объекта JavaScript в консоли
Когда я печатаю простые объекты в Chrome JavaScript Console, я получаю следующий вывод: >true true >1/3 0.3333333333333333И так далее. Но синтаксическая ошибка возникает, когда я набираю объекты: >{ a: 1, b: 2 } SyntaxError: Unexpected token : ...
Как принудительно переопределить метод в потомке, не имея абстрактного базового класса?
Заголовок вопроса кажется немного запутанным, но я постараюсь прояснить свой вопрос здесь. using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { public abstract class Employee ...
Как производный класс может вызывать закрытый метод базового класса?
public class PrivateOverride { private void f() { System.out.println("private f()"); } } public class Derived extends PrivateOverride { public void f() { //this method is never run. System.out.println("public f()"); } } public static void ...