.


:




:

































 

 

 

 


- ғ әң .




- ғ () әң ә ғ - әң құғ . ө, ә ә . Object Pascal құ ө, ә ә қ ү . құ ә . ә , ә ұғ .

- қ ә қ қ. қң ә ң ң ү - .

- ң қ қғ ә қң ү, ә ә ө . - ғ ә қ ү ң құ ң ә ң қ қғ ү ұғ.

2. ұ. қ . ү ғ - ң ө:

Tchildclas= class(TparentClass).

ғ ү өң -ң ө, ә ә қ ғ ә ң ң қ ү. ө, ұ ү ң құ ә өң ғ ү .

Object Pascal - ң қ ғ - TObject ғ. ұ ң ө ә қ қ, қ ө ң қ ө қ қ ғң ә қ. Tobject - құ . ғ ө ә:

TaClass=Class(TObject)

TaClass= Class.

ұ TObject ң ұқ қ , ң қғ құғ ә.

Ә ұқ өң -ң ү қ, өң ұқ .

 

 

1- . ғ

1 ғ . TPersistent өң TObject -ң ү ң: ә ғ қ, қ , ә ң қ ұқ ү . TComponent ө , құң ә, өң ұқ . TControl ә құң ғ ұ қ, ө құғ ә ң қ ғ қ, ң ұғ TWinControl Windows құ ә .. - қғ қ ң құ ү. ғ ң қ ү. ғ ң ө, ә ә қ . ә , ә ә қ қң қ қ, ғ .

ұ :

1 :

class A

{

int a;

}

class B: public A

{

int b;

}

2 :

class A

{

public:

A(): a1(0xa1111111), a2(0xa2222222), a3(0xa3333333){};

void a(){ a1 = 1;}; int a1, a2, a3;

}; class C: public A{

public: C(): A(), c1(0xc4444444){}; virtual void goo(){};

int c1;}.

 

қ ұқ:

1. - қ ү?

2. ұ ?

3. TPersistent өң қ ң ү ң?





:


: 2017-02-24; !; : 910 |


:

:

, .
==> ...

1762 - | 1584 -


© 2015-2024 lektsii.org - -

: 0.01 .