Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Классы в javascript? (https://javascript.ru/forum/misc/25651-klassy-v-javascript.html)

Mахmахmахimus 12.02.2012 01:47

Короче я ни хрена не понимаю как работают остальные свойства, сделаю пока приватные и публичные

Shaci 12.02.2012 02:02

Цитата:

Сообщение от Mахmахmахimus (Сообщение 156865)
protected пока сам не понял до конца что это

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

Mахmахmахimus 12.02.2012 03:41

Цитата:

Сообщение от Shaci
в смысле к этой переменной можно обращаться из подкласса

блин и как мне это сделать)?

FINoM 12.02.2012 05:12

Цитата:

Сообщение от Mахmахmахimus
блин и как мне это сделать)?

Только ты тут проявляешь инициативу. Я думаю что-то придумать можно.

FINoM 12.02.2012 05:28

Для devote делал скрин, который сохранился на сервере. Может, это и бред.



Конечно, нужно поменять зарезервированные слова на другие.

Mахmахmахimus 12.02.2012 05:49

FINoM,
Не, у меня поудобней будет, только вот у меня вопрос,
вначале обьясню как работает.
Внутри методов есть слово this , оно означает нашу сущность, с нем находятся свойства , в каком порядке должен производится поиск? сначала в публичных потом в приватных потом в протекторных и.т.п.?
в каком порядке?

FINoM 12.02.2012 06:06

Mахmахmахimus, что-то ничего удобного я у тебя не увидел. Где наследование — самое главное?
Цитата:

Сообщение от Mахmахmахimus
в каком порядке должен производится поиск? сначала в публичных потом в приватных потом в протекторных и.т.п.?

Я не знаком с ооп в других языках, отталкиваюсь только от логики: сначала приватные, потом протекторные, а затем уже публичные. Это, вроде как, называется полиморфизмом (?)

Mахmахmахimus 12.02.2012 06:17

Цитата:

Сообщение от FINoM
сначала приватные, потом протекторные, а затем уже публичные.

отлично, спасибо так и сделаем!

protected общая для всех сущностей класса?

FINoM 12.02.2012 06:37

Цитата:

Сообщение от Mахmахmахimus
protected общая для всех сущностей класса?

Протектед не виден вне класса. Это типа привата, только виден дочерним конструкторам.

Mахmахmахimus 12.02.2012 06:40

Цитата:

Сообщение от FINoM
Протектед не виден вне класса. Это типа привата, только виден дочерним конструкторам.

protected общая для всех сущностей класса?
п.с. и что значит не виден вне класса? что такое класс тогда? (да я задаю такой вопрос)


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