one hacker alone
یک شنبه 31 اردیبهشت 1391, 14:28 عصر
با یاد خدا
سلام عزیزان
کلاس زیر رو در نظر بگیرید
class x
{
a();
b();
c();
p();
}
c()
{
.
.
.
p();
.
.
.
}
در بالا من کلاسی دارم که 4 تابع داره اما حقیقت اینه که کلاس من 3 رفتار میتونه داشته باشه و در واقع تابع p() نباید به تنهایی فراخوانی بشه و باید حتما داخل c() استفاده بشه و کاربر نتونه مستقیم اون رو اجرا کنه
حالا این سوال من مربوط به بحث خاصی در کلاس ها میشه یا نه؟
منظورم کپسوله سازی و....
من برای این برنامه باید چکار کنم؟
سلام عزیزان
کلاس زیر رو در نظر بگیرید
class x
{
a();
b();
c();
p();
}
c()
{
.
.
.
p();
.
.
.
}
در بالا من کلاسی دارم که 4 تابع داره اما حقیقت اینه که کلاس من 3 رفتار میتونه داشته باشه و در واقع تابع p() نباید به تنهایی فراخوانی بشه و باید حتما داخل c() استفاده بشه و کاربر نتونه مستقیم اون رو اجرا کنه
حالا این سوال من مربوط به بحث خاصی در کلاس ها میشه یا نه؟
منظورم کپسوله سازی و....
من برای این برنامه باید چکار کنم؟