PDA

View Full Version : Association بین دو کلاس



پیمان 1
دوشنبه 08 خرداد 1385, 23:53 عصر
رابطه association را (has a) بین دو کلاس چگونه باید برقرار کنیم
آیا همین گه دو کلاس در یک پروژه تعریف شوند این رابطه برقرار خواهد شد
یا باید کد بنویسیم ؟

once4ever
سه شنبه 09 خرداد 1385, 08:55 صبح
دو کلاس تعریف شده در یک namespace همدیگر رو میشناسن و فقط کافیه که موقع استفاده یک pointer براش بنویسی.

پیمان 1
سه شنبه 09 خرداد 1385, 10:01 صبح
چطور باید Pointer بنویسم خود Pointer یک کلاس جداست یا این که نه ؟

once4ever
سه شنبه 09 خرداد 1385, 12:53 عصر
تا حالا با کلاسها کار نکردی؟ تو C یا vb ؟
pointer میتونم بگم یک object هست که مثل تعریف یک متغیر از نوع int یا هرچیز دیگه استفاده میشه.
اگه کلاسی به اسم Form2 داشته باشی میتونی یک اشاره گر براش تعریف کنی:

Form2 mypointer = new Form2();
این mypointer به تمام خصوصیات توابع و متغیرهای public کلاس Form2 دشترسی داره.

.مهدی فهمیده غلامی.
چهارشنبه 10 خرداد 1385, 13:38 عصر
رابطه انجمنی بصورت زیر پیاده سازی میشود:
TA=Class
b:TB
end;


TB=Class
a:TA
end

محمد میرمصطفی
پنج شنبه 11 خرداد 1385, 22:22 عصر
Has a:


class A
{
}

class B
{
A a;
}

Is a:


class C : A
{
}