- ғ () әң ә ғ - әң құғ . ө, ә ә . 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 өң қ ң ү ң?