Показать сообщение отдельно
  #2 (permalink)  
Старый 10.04.2011, 14:20
Профессор
Отправить личное сообщение для Matre Посмотреть профиль Найти все сообщения от Matre
 
Регистрация: 07.01.2011
Сообщений: 582

Ext -> class[] Component : namespace { // Объявляем класс потомка родителя суперкласса прототипа
	public method(a) { // Публичный метод класса в JS — самое обычное дело. Как и компонент
		return a;
	}
}
class[][] Component[] extend namespace; // Иницализируем эту хрень
...
Component[] public x = 10; // Мы даже можем добавить свойства в наш потомок родителя суперкласса прототипа!
...
Component foo = new Component; // Запускаем эту хрень
foo :: method( foo :: x ); // 10


JS такой JS.
Ответить с цитированием