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

6 ответов

Понимание наследования прототипов в JavaScript

Я новичок в ООП JavaScript. Можете ли вы объяснить разницу между следующими блоками кода? Я проверил и оба блока работают. Какая лучшая практика и почему? Первый блок: function Car(name){ this.Name = name; } Car.prototype.Drive = ...

1 ответ

Методы переопределения с прототипным наследованием

Я использую этот метод клонирования для наследования прототипа отПро шаблоны проектирования JavaScript [https://rads.stackoverflow.com/amzn/click/com/159059908X]который в основном такой же, какФункция Крокфорда object ...

2 ответа

PHP: присвоение объекта статическому свойству, это незаконно?

Незаконно ли присвоить какой-либо объект статическому свойству? Я получаю ошибку HTTP 500 в приведенном ниже коде. require_once('class.linkedlist.php'); class SinglyLinkedlistTester { public static $ll = new Linklist(); }Ошибка HTTP 500 ...

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

6 ответов

Какой смысл доступа к закрытым переменным через функции получения и установки (средства доступа)?

В классах переменные часто делаются закрытыми для инкапсуляции, а ограничение переменных определенной областью позволяет лучше контролировать ошибки и меньше ошибок. Это имеет смысл, поскольку чем меньше мест для доступа к переменной, тем меньше ...

26 ответов

Why not inherit from List<T>?

При планировании своих программ я часто начинаю с такой цепочки мыслей: Футбольная команда - это просто список футболистов. Поэтому я должен представить это с: var football_team = new List<FootballPlayer>();Порядок в этом списке представляет ...

7 ответов

Javascript: перебор массива с непоследовательными ключами

Мне нужно перебрать массив, для которого ключи не являются последовательными: var messages = new Array(); messages[0] = "This is the first message"; messages[3] = "This is another message";Очевидно, что использование индекса для цикла for не ...

6 ответов

В чем преимущество того, что указатель / self является обязательным в явном виде?

В чем преимущество наличияthis/self/me [http://en.wikipedia.org/wiki/This_(computer_science)]указательобязательное явный? Согласно сOOP [http://en.wikipedia.org/wiki/Object-oriented_programming]В теории метод должен оперировать в основном ...

6 ответов

Определение объекта JavaScript в консоли

Когда я печатаю простые объекты в Chrome JavaScript Console, я получаю следующий вывод: >true true >1/3 0.3333333333333333И так далее. Но синтаксическая ошибка возникает, когда я набираю объекты: >{ a: 1, b: 2 } SyntaxError: Unexpected token : ...

14 ответов

Как принудительно переопределить метод в потомке, не имея абстрактного базового класса?

Заголовок вопроса кажется немного запутанным, но я постараюсь прояснить свой вопрос здесь. using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { public abstract class Employee ...

7 ответов

Как производный класс может вызывать закрытый метод базового класса?

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 ...