Программалау технологиясы


class  rectangle // кластың аты  {  private



Pdf көрінісі
бет31/136
Дата08.02.2022
өлшемі2,48 Mb.
#121875
түріПрограмма
1   ...   27   28   29   30   31   32   33   34   ...   136
Байланысты:
Мукашев С Builder

class 
rectangle // кластың аты 

private

... ... ...
public: 
 ... ... ... 
void
assign(
double 
Len, 
double
Wide); // функция -элемент 
}; // классты анықтау бітті 
void 
rectangle :: assign(
double
Len

double
Wide) 
// функция-элементтің ӛзінің анықталуы 
{ length=Len; 
width=Wide; 

Конструкторлар 
классқа жататын объектілерді дұрыс құру үшін қолданылады.
 
Конструктордың
 
анықталуы келесі түрде болады: 
class 
rectangle // кластың аты 

private

... ... ...
public: 
rectangle() // конструктор үнсіздік бойынша 
{assign(0,0);}
rectangle (
double 
Len, 
double
Wide) //конструктор 
{assign(Len,Wide);} 
... ... ...
}; 


Конструктор үнсіздік бойынша болғанда оның параметрлері берілмейді немесе оның 
мәні нақты кӛрсетіліп беріледі, мысалы:
 
class 
rectangle // кластың аты 

private

... ... ...
public

rectangle() // конструктор үнсіздік бойынша 
{assign(0,0);}
rectangle (
double 
Len, 
double
Wide) //конструктор 
{assign(Len,Wide);} 
rectangle (
double 
Len=10, 
double
Wide=12) //конструктор үнсіздік мәні бойынша 
... ... ...
}; 
Деструкторлар
 
классқа жататын объектілерді автоматты түрде жою үшін 
қолданылады.
 
Деструктордың 
анықталуы келесі түрде болады, мысалы: 
class
rectangle // кластың аты 

private

... ... ...
public: 
rectangle(); // конструктор 
... ... ... 
~rectangle (); //деструктор 
... ... ...
}; 
Жаттығу жұмыстары 


Тӛртбұрыштың берілген ұзындығы мен енін және ауданын баспаға шығара алатындай 
мүмкіндіктер қарастырылған 
rectangle
 
класын анықтаңыз және сол класқа жататын 
rect
 
объектісіне сол класта қарастырылған мүмкіндіктерді қолданатын программа жазыңыз: 
#include  
#include  
class
rectangle // классты анықтаудың басталуы



Достарыңызбен бөлісу:
1   ...   27   28   29   30   31   32   33   34   ...   136




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет