Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вопрос по классам (https://javascript.ru/forum/misc/47012-vopros-po-klassam.html)

pshcolnyy 05.05.2014 07:38

Вопрос по классам
 
Всем привет. У меня вопрос. Вот когда создаешь какой-то класс объекта то его могут использовать все объекты?

Просто я когда смотрел как создаются классы то я не видел имя конкретного объекта, только имя класса, потом prototype, потом имя метода или свойства.

КЛ@ВИШ_nick 05.05.2014 08:52

function Animal(name) {
    this.name = name ;
}
Animal.prototype = {
    sayName: function() {
        alert(this.name) ;
    },
    sayHi: function() {
        alert("Hi!") ;
    }
} ;
var dog = new Animal("dog"),
    cat = new Animal("cat") ;
dog.sayName() ;
cat.sayName() ;
dog.sayHi() ;
cat.sayHi() ;

pshcolnyy 05.05.2014 09:06

т.е да

jsnb 05.05.2014 09:16

Цитата:

Сообщение от pshcolnyy (Сообщение 310405)
Вот когда создаешь какой-то класс объекта то его могут использовать все объекты?

Что значит "могут использовать все объекты"? Как объект вообще может использовать класс?


Часовой пояс GMT +3, время: 08:07.