
زمانی که قصد نوشتن برنامه ای به صورت شئ گرا را داریم، باید موجودیت های مورد استفاده را در برنامه مدل سازی کنیم. این موجودیت ها همان اشیاء هستند که در سیستم مورد استفاده قرار میگیرند. اما شیوه مدل سازی و استفاده از اشیاء چگونه خواهد بود؟ در اینجا باید با دو مفهوم آشنا شویم: 1. کلاس ها و 2. اشیاء.xa0کلاس: نمونه ای از یک شئ که داخل برنامه طراحی می شود را کلاس می گویند. برای اینکه با مفهوم کلاس بیشتر آشنا شوید یک مثال از دنیای واقعی می زنیم. فرض کنید تصمیم به ساخت یک خانه دارید. اولین چیزی که به آن ...
ادامه مطلب
کلاس RectBox را یا قابلیت های زیر میخواهیم با قابلیت های زیر طراحی کنیم: امکان تنظیم طول و عرض مستطیلxa0 امکان محاسبه محیط و مساحت مستطیل public Class RectBox} ;private int _heightxa0 xa0xa0 ;private int _weightxa0 xa0xa0 ;(public void(int h } ;height=h_ { ()public int Getheightxa0 } ;retu _heightxa0 { ( public void Setwidth (int w } ; width=w_ { ()public int Getwidthxa0 } ;retu _widthxa0 { ()public int Area } ;retu _width*_height { ()public int Surface } ;(retu 2*(_width + _height { ;()RectBox ...
ادامه مطلب