cout<<"uzindigi men enin beriniz-";
cin>>uzin>>eni;
rect.assign(uzin,eni);
cout<<"\n"<<"Tortbyrishtin uzindigi - "<
cout<<"\n"<<"Tortbyrishtin eni - "<
cout<<"\n"<<"Tortbyrishtin audani - "<
getch();
//return 0;
}
Программаның нәтижесі:
uzindigi men enin beriniz-10 12
Tortbyrishtin uzindigi - 10
Tortbyrishtin eni - 12
Tortbyrishtin audani - 120
Әдістер.
Кластың немесе объектінің
әдістерін осы класқа енетін,
процедуралар мен
функциялар құрайды. Олар кәдімгі процедуралар мен функциялар сияқты жазылады.
Кластың әдістерінің немесе процедура мен функциялардың тақырыбы /мысалы,
procedure
Button1Click
(Sender: TObject);/
программа модулінің
interfase -
секциясындағы
класты
сипаттау бӛлімінде жазылады да, ал денесі әдістің қайсы класқа тиесілі екендігін кӛрсететін
құрама атпен /мысалы,
TForm1.Button1Click(Sender: TObject);
/
implementation –
секцияда
жазылады.
С++ -те кез-келген класс үшін
анықталған, кластың
жаңа данасын құратын
конструктор
және
құрылған дананы жоятын
деструктор
деп
аталатын екі әдіс
қарастырылған.
TОbject
класы және одан тарайтын тума кластардың басым бӛлігі үшін бұл
әдістер сәйкесінше
Create
және
Destroy
деп аталады.
Қасиеттер.
Кластың қасиеттері немесе сол класқа жататын объектінің қасиеттері - бұл
ӛрістерді пайдалануға арналған арнайы механизм. Класты сипаттауда қасиеттерді жазу үшін
property, read, write
қызметші сӛздері қолданылады. Программа
модулінде қасиеттердің
мәнін кӛрсету келесі түрде жазылады:
кластың_аты->қасиеті:= мәні;
Оқиғалар.
Процедура болғандықтан бұл программалық кодтарды «әдіс» деп
қарастырады да, «оқиға»- қабылдайтын мәндері осы процедуралық типтер болатын «қасиет»
болады. Оқиға болған кезде, шақырылатын процедураны немесе әдісті
оқиға ӛңдеуші
/
Event
Handler
- обработчик событий/
деп атайды, С++Builder- де әрбір кластың ӛзіне тән
оқиғаларына сәйкес, программа модуліне, визуальдық компоненттің белгісіне екі рет шерту
арқылы, автоматты түрде қойылатын
стандарт оқиға ӛңдеушілері
Достарыңызбен бөлісу: