tak_savar7
New Member
Object Oriented Programming OOP
Object یا شیء در واقع یک متغیراست با خواص ورفتار ویژه که این خواص درون یک کلاس معرفی می شوند و خود این خواص ورفتار در توابعی که درکلاس معرفی شده اند تعریف می شود. (توابع عضو member function)
کلاسها می توانند شامل توابع متغیر ها و ساختمانها(البته خود کلاسها مشابه یک ساختمان هستند) یا کلاس های دیگر باشند که در دو گروه دسته بندی می شوند :
Private
Public
توابع یا متغیر هایی که از نوع Private هستند فقط برای توابعی که عضو کلاس هستند قابل دسترسی می باشند که این قابلیت را پنهان سازی اطلاعات می گویند.
مثلا بعد از تعریف کلاس اتومبیل ، دو متغیراز نوع کلاس اتومبیل اعلان می کنیم با نام های سمند و پژو به هریک از این دو متغیر که خود نیز می توانند ویژگی های دیگری داشته باشند یک شی ء می گویند.
Object یا شیء در واقع یک متغیراست با خواص ورفتار ویژه که این خواص درون یک کلاس معرفی می شوند و خود این خواص ورفتار در توابعی که درکلاس معرفی شده اند تعریف می شود. (توابع عضو member function)
کلاسها می توانند شامل توابع متغیر ها و ساختمانها(البته خود کلاسها مشابه یک ساختمان هستند) یا کلاس های دیگر باشند که در دو گروه دسته بندی می شوند :
Private
Public
توابع یا متغیر هایی که از نوع Private هستند فقط برای توابعی که عضو کلاس هستند قابل دسترسی می باشند که این قابلیت را پنهان سازی اطلاعات می گویند.
مثلا بعد از تعریف کلاس اتومبیل ، دو متغیراز نوع کلاس اتومبیل اعلان می کنیم با نام های سمند و پژو به هریک از این دو متغیر که خود نیز می توانند ویژگی های دیگری داشته باشند یک شی ء می گویند.