Руководство по actionscript. часть 2, стр. 007

Наследование интерфейсов

Как и в случае с классами, для наследования одного интерфейса от другого может применяться ключевое слово extends. Например, следующий код демонстрирует интерфейс IntA, который расширяет другой интерфейс — IntB. В данной схеме интерфейс IntB называется подинтерфейсом, а интерфейс IntA — суперинтерфейсом.

public interface IntA { function methodA ( ):void;

}

public interface IntB extends IntA { function methodB ( ):void;

}

Классы, реализующие интерфейс IntB, должны определять не только метод methodB ( ), но и метод methodA ( ). Наследование интерфейсов позволяет описывать иерархию типов, во многом напоминающую иерархию, которая образуется при использовании наследования классов, но без предоставления реализаций методов.

Интерфейсы языка ActionScript также поддерживают множественное наследование, то есть один интерфейс может расширять несколько. Например, рассмотрим следующие три описания интерфейсов:

public interface IntC { function methodC ( ):void;

}

public interface IntD { function methodD ( ):void;

}

public interface IntE extends IntC. IntD { function methodE ( ):void;

}

Поскольку интерфейс IntE расширяет оба интерфейса IntC и IntD, классы, реализующие интерфейс IntE, должны предоставить определения для методов methodC( ), methodD ( ) и methodE ( ).

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

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

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 08.03.2011">Руководство по actionscript. часть 4, стр. 087
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.94
  • 14.06.2011">Базовые сведения о графических редакторах.
  • 02.06.2010">Самоучитель по креативному веб-дизайну. Книга 3, стр.120
  • 09.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.139
  • 22.03.2011">Руководство по actionscript. часть 2, стр. 002
  • 17.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.128
  • 27.07.2011">iPhone 5 получит Bluetooth 4.0!
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.106
  • 13.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.98
  • 09.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.141
  • 04.09.2010">Красочность или функциональность?
  • 22.01.2011">Руководство по actionscript. часть 1, стр. 137
  • 10.05.2010">Самоучитель по креативному веб-дизайну. Книга 1, стр.80
  • 20.03.2011">Руководство по actionscript. часть 2, стр. 059
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...