Сообщение от FINoM
|
Где наследование? Где статичные объекты?
|
что такое статичные обьекты?
п.с. вопрос, вот так описывать класс удобно будет?
var Cat = Class(function Cat() {
this.private({
a : 20,
spead : 20
})
this.protected({
})
this.public({
})
this.static({
})
});
private это то что будут иметь каждое созданное существо персонально для себя при том не видное снаружи
protected пока сам не понял до конца что это
public это аналог слова
this в обычных конструкторах, у каждого существа будут личные публичные свойства.
static это как прототип, существ, все static свойства будут доступны всем существам и будут общими на всех, если добавить в прототип новое свойство, то оно автоматически появится у всех существ.
вопрос, какие еще штуки добавить?
еще вопрос, публичные методы должны иметь доступ к приватным свойствам?