Показать сообщение отдельно
Старый 11.02.2010, 13:11
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 10  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Класс по-сути состоит из двух частей: интерфейс и реализация. Т.е. в других языках, на сколько я знаю в той же яве можно имплементить другой класс, т.е. пример (псевдокод):
Код AS3:
public class MyPoint extends Shape implements flash.geom.Point {
public function clone():Point { return new MyPoint(this.x, this.y); }
// остальная реализация Point пропущена
Код AS3:
var p:MyPoint = new MyPoint(100, 200);
var p1:MyPoint = new MyPoint(300, 400);
trace(Point.distance(p, p1);
Собстенно говоря это почти то же самое, что и множественное наследование, только реализация не наследуется.
__________________
Hell is the possibility of sanity