Основната единица на обектно-ориентираното програмиране е софтуерен обект, който съчетава описвайки му информация (свойства) и средствата за обработка на данни (методи). Говорейки преносен смисъл, обектите - съществително, обектно имоти - прилагателни и методи - глаголи (получите оферта).
Програма обекти притежават свойства. Те могат да се използват методите и реагират на събития.
класовете обекти. Има "шаблони", които определят набор от свойства, методи и събития. За тези шаблони са създадени обекти. В Visual Basic, основните от които са класа обекти, които реализират графичния интерфейс на приложението. Всеки един от класовете има определен набор от свойства, методи и събития. Така например, в Word има клас на обекти "документ" (документ), който има специфичен набор от:
Имоти: име (наименование), пълното име (FullName) и така нататък;
Методи: Отворете документа (Open), с изключение на документа (Save), за да отпечатате документ (разпечатка) и др.;
Събитие: Откриване на документа (Document_New ()), документа за затваряне (Document_Close ()), и т.н.
Случаите на класа. Един обект, създаден от "шаблон" обект клас е инстанция и е наследник на целия набор от свойства, методи и събития от този клас. Всяка инстанция на класа има уникално име за този клас, която е показана в скоби след наименованието на клас, например: Документ ( "Proba.doc").
Различни случаи на класа имат един и същ набор от свойства, но те имат характеристични стойности могат да бъдат различни. Така например, в Word могат да бъдат отворени едновременно няколко документа, копия от класа на документа, които имат различни имена се съхраняват в различни директории и т.н. Например:
свойства на обекти и тяхното значение
Свързани статии