Показать сообщение отдельно
  #13 (permalink)  
Старый 25.10.2014, 14:12
Кандидат Javascript-наук
Посмотреть профиль Найти все сообщения от terminator-101
 
Регистрация: 14.10.2014
Сообщений: 117

Сообщение от Erolast
В таком случае наследующий класс не сможет иметь своих методов
Сможет он их иметь, не надо п*ть, когда не знаешь. Впрочем, тебе не впервой.
function Interface() {};
Interface.prototype.p1 = "property1";
function Class() {this.a=1; this.b=function(){alert(this.a)}};
Class.prototype = new Interface();
var obj = new Class();
alert([obj.p1, obj.a]);
obj.b()
Ответить с цитированием