так что я наконец понял прототип и как его использовать.
Я уверен, что все еще пытаюсь решить эту проблему как проблему наследования Java, поэтому, если есть более прототипный способ, сообщите мне об этом.
Если B наследует A, я хочу, чтобы конструктор B сначала выполнил конструктор A. Это важно для настройки локальных переменных B. Сначала я думал сделать что-то вроде
function B()
{
B.prototype.constructor();
}
B.prototype = new A();
Это, конечно, не работает должным образом, так как это по сути то же самое, что сказать
function B()
{
new A();
}
Есть ли способ расширить конструктор Java-способом?
Есть ли лучший способ сделать это?
{РЕДАКТИРОВАТЬ} Я понял, что проблема в том, что я пытался получить доступ к закрытым переменным. Я предполагаю, что частные переменные не передаются из прототипа?