Показать сообщение отдельно
  #53 (permalink)  
Старый 04.12.2014, 08:51
Профессор
Посмотреть профиль Найти все сообщения от krutoy
 
Регистрация: 09.11.2014
Сообщений: 610

Сообщение от danik.js
а наследоваться как?
Как обычно, какие проблемы? Приватные доступны через собственные методы.
Class=function(){
   var private
   this.get=function(){return private}
   this.set=function(newValue){private=newValue}
}
Class.prototype.inc=function(){
   this.set(this.get()+1)
}
 
o1 = new Class
o2 = new Class
 
o1.set(1)
o2.set(10)
o1.inc()
o1.inc()
o2.inc()
alert(o1.get())
alert(o2.get())
Ответить с цитированием