Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Одиноков / МиИПиС_асп_13г / MATLAB R2008a. КЛАССЫ_ЧАСТЬ 3_12г.doc
Скачиваний:
36
Добавлен:
15.04.2015
Размер:
771.58 Кб
Скачать

Implementing a Set/Get Interface for Properties (Исполнение set/get-интерфейса для свойств)…....12

The Standard Set/Get Interface (Стандартный set/get-интерфейс)......................................................12

Property Get Method (Get-метод свойств).................13

Property Set Method (Set-метод свойств)..................13

Subclassing hgsetget (Создание hgsetget- подклассов)..........................................................................................14

Listing All Properties (Список всех свойств)...........16

Customizing the Property List (Заказ списка свойств)........................................................................................17

Building on Other Classes (Конструирование из других классов)...................................................................................................17

Hierarchies of Classes — Concepts (Иерархии классов – концепты)................................................................18

Classification (Классификация).........................................18

Developing the Abstraction (Выделение абстракции)…......................................................................................19

Designing Class Hierarchies (Планирование иерархий классов)…...........................................................................19

Super and Subclass Behavior (Поведение суперклассов и подклассов)…...........................................................20

A Subclass Is A Superclass (Подкласс есть суперкласс)…......................................................................................20

A Subclass Object Can be Treated Like a Superclass Object (Объект подкласса может быть интерпретирован как объект суперкласса)….................20

Creating Subclasses — Syntax and Techniques (Создание подклассов – синтаксис и

техника)…....................................................................................................21

Defining a Subclass (Определение подкласса)….......21

Class Attributes (Атрибуты класса)….........................21

Referencing Superclasses from Subclasses (Ссылки на суперклассы из подклассов)….....22

Creating an Alias for an Existing Class (Создание альтернативного имени для существующего

класса)…..............................................................................................22

Modifying Superclass Methods and Properties (Модификация методов и свойств суперкласса)….............................................................................................23

Modifying Superclass Methods (Модификация методов суперкласса)…...........................................23

Extending Superclass Methods (Расширение методов суперкласса)….............................................................23

Completing Superclass Methods (Комплектование методов суперкласса)…...............................24

Redefining Superclass Methods (Переопределение методов суперкласса)….............................25

Modifying Superclass Properties (Модификация свойств суперкласса)…............................................25

Subclassing from Multiple Classes (Организация подклассов из многих классов)….....................................26

Class Member Compatibility (Совместимость компонентов класса)….......................................................................26

Property Conflicts (Конфликты свойств)…...............26

Method Conflicts (Конфликты методов)….................26

Event Conflicts (Конфликты событий)….....................27

Using Multiple Inheritance (Использование множественного наследования)…............................................27

Subclassing MATLAB Built-In Classes (Создание подклассов для встроенных MATLAB-классов)…..............28

MATLAB Built-In Classes (Встроенные MATLAB-классы)…...........................................................................28

Why Subclass Built-In Classes (Зачем нужны подклассы встроенных классов)…....................................................28

Built-In Classes You Cannot Subclass (Встроенные классы, для которых вы не можете создавать подклассы)…...............................................................................29

Extending Double (Расширение double)…...............29

Behavior of Built-In Functions with Subclass Objects (Поведение встроенных функций с объектами подклассов)…...................................................................31

Built-In Methods (Встроенные методы)…...................32