Показать сообщение отдельно
  #1 (permalink)  
Старый 01.01.2013, 01:11
Любитель
Отправить личное сообщение для JsLoveR Посмотреть профиль Найти все сообщения от JsLoveR
 
Регистрация: 16.12.2009
Сообщений: 422

Наследование на прототипах
Привет всем, пытаюсь обуздать прототипное наследование. Возник вопрос, как наследовать свойства родительского класса?:
function Game() {
		this.canvas = true;
	};
	
	Game.prototype = {
		canvas : null
	};
	//что сделать с классом Player дабы он наследовал свойства и методы класса Game?
	function Player() {
		this.object = this.canvas; //необходимо получить родительский канвас, сделать Player наследником Game  
	};
	
	Player.prototype = {
		object : null
	};
	
	var player = new Player();
	alert(player.object); // хотелось бы true)

До этого с классами не имел дело, туго даётся.

Последний раз редактировалось JsLoveR, 01.01.2013 в 01:20.
Ответить с цитированием