У вас в голове все перепутано. Во-первых, не из "экземпляра класса", а из объекта (в js прототипное наследование). Во-вторых, вы пытаетесь получить доступ к "приватному" свойству self не из объекта, а снаружи. this в этом случае тоже недоступен Читай внимательнее Сначала объявляется локальная переменная self, содержащая ссылку на объект this. Потом создается "приватный" метод: function Private() {} Внутри этой функции this будет указывать... как думаешь, на что? http://jsfiddle.net/bwXLY/3/ Чтобы передать ссылку на нужный объект в "приватный" метод, можно воспользоваться несколькими способами. Первый - описан в уроке по твоей ссылке. У функции есть доступ к переменной self, которую она может использовать как ссылку на "свой" объект: http://jsfiddle.net/bwXLY/4/ А можно еще вот так: http://jsfiddle.net/bwXLY/5/ Рекомендую хорошенько ознакомиться: http://javascript.ru...ect/thiskeyword Еще полезное чтиво: http://learn.javascript.ru/this