Показать сообщение отдельно
  #16 (permalink)  
Старый 12.02.2012, 00:36
Профессор
Посмотреть профиль Найти все сообщения от Mахmахmахimus
 
Регистрация: 10.02.2012
Сообщений: 254

Сообщение от FINoM
Где наследование? Где статичные объекты?

что такое статичные обьекты?

п.с. вопрос, вот так описывать класс удобно будет?

var Cat = Class(function Cat() {
	this.private({
	    a : 20,
	    spead : 20
	})
	this.protected({

	})
	this.public({

	})
	this.static({

	})
});


private это то что будут иметь каждое созданное существо персонально для себя при том не видное снаружи

protected пока сам не понял до конца что это

public это аналог слова this в обычных конструкторах, у каждого существа будут личные публичные свойства.

static это как прототип, существ, все static свойства будут доступны всем существам и будут общими на всех, если добавить в прототип новое свойство, то оно автоматически появится у всех существ.

вопрос, какие еще штуки добавить?
еще вопрос, публичные методы должны иметь доступ к приватным свойствам?

Последний раз редактировалось Mахmахmахimus, 12.02.2012 в 00:53.
Ответить с цитированием