More Detailed Information On Methods (Более подробная информация о методах)…………………...44
Specifying Events and Listeners (Спецификация событий и слушателей)…………………………...44
Listening for the Event (Восприятие события)…..45
Specifying Attributes (Спецификация атрибутов)…46
Attribute Descriptions (Описания атрибутов)……46
SpecifyingAttributeValues (Спецификация значений атрибутов)…………………………………………...46
SimplerSyntaxfortrue/falseAttributes (Упрощенный синтаксис для значений true/false атрибутов)…………………………………………………47
SampleClassSyntax (Пример синтаксиса
класса)………………………………………………………………..48
Functions Used with Objects (Функции, используемые с объектами)………………………………………...50
Developing Classes — Typical Workflow (Создание классов – типовой рабочий процесс)……………………………………………………………………51
FormulatingaClass (Формулирование класса)…….51
DefiningClassData (Определение данных
класса)…………………………………………………………..52
Defining Class Operations (Определение операций класса)…………………………………………………………..53
Defining Class Events (Определение событий класса)…………………………………………………………..53
Implementing the BankAccount Class (Исполнение класса BankAccount)………………………………54
DisplayFullyCommentedExampleCode (Отображение полностью комментированного примера кода)…………………………………………………………….54
Class Definition (Определение класса)……………….54
Implementing the AccountManager Class (Исполнение класса AccountManager)……………...56
Using the BankAccount Class (Использование класса BankAccount)……………………………………………...57
UsingObjectstoWriteDatatoaFile (Использование объектов для записи данных в файл)…………………61
Flexible Workflow (Гибкий рабочий процесс)………..61
Performing a Task with an Object (Выполнение задачи с объектом)………………………………….61
The Filewriter Class (Класс Filewriter)……….62
Using a Filewriter Object (Использование Filewriter-объекта)……………………………………………...63
UsingObjectsinFunctions (Использование объектов в функциях)……………………………………………….64
MoreInformationonTheseTechniques (Дополнительная информация по этой технике)…………….66
UsingtheEditorandDebuggerwithClasses (Использование редактора и отладчика с классами)…67
Referring to Class Files (Ссылка на файлы классов)………………………………………………………………67
Debugging Class Files (Отладка файлов
классов)…………………………………………………………68
Modifying Classes (Модификация классов)………...68
Compatibility with Previous Versions (Совместимость с предыдущими версиями)…………………………...68
New Class-Definition Syntax Introduced with MATLAB Software Version 7.6(Новый синтаксис определения класса, введенный в версию
MATLAB 7.6…………………………………………………………69
Cannot Mix Class Hierarchy (Нельзя нарушать иерархию классов)……………………………………………..69
Only One @-Directory per Class (Только одна
@-директория на класс)……………………………………….69
PrivateMethods (Приватные методы)……………….70
ChangestoClassConstructors (Изменения к класс-конструкторам)……………………………………………..70
ExamplesofOldandNewSyntax (Примеры старого и нового синтаксисов)………………………………..70
New Features Introduced with Version 7.6 (Новые характеристики, введенные в версию 7.6)………...71
Examples of Old and New (Примеры старого и нового)……………………………………………………………….72
Obsolete Documentation (Устаревшая документация)………………………………………………….72
MATLAB and Other OO Languages (MATLAB и другие ОО языки)………………………………………….73
Some Differences from C++ and Sun Java Code (Некоторые отличия от С++ и Sun Java кода)………………………………………………………………….73
Public Properties (Общедоступные свойства)………73
Pass By Reference (Передача по ссылке)…………..74
Dispatching (Диспетчеризация)………………………...75
CallingSuperclassMethod (Обращение к методу суперкласса)……………………………………………………75
OtherDifferences (Другие различия)………………..75
CommonObject-OrientedTechniques (Общая объектно-ориентированная техника)……………………..75
ПРИЛОЖЕНИЕ………………………………………………………………76
БИБЛИОГРАФИЧЕСКИЙ СПИСОК……………………………………..78
О д и н о к о в Валерий Федорович
MATLAB R2008a. Классы Часть1
Корректор С.В. Макушина
Подписано в печать 25.01.11. Формат бумаги 60´84 1/16.
Бумага газетная. Печать трафаретная. Усл. печ. л. 5,25.
Тираж 25 экз. Заказ Заказ 093 Ц. 50 р.
Рязанский государственный радиотехнический университет.
390005, Рязань, ул. Гагарина, 59/1.
Редакционно-издательский центр РГРТУ.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.