ورود

View Full Version : برنامه نویسی شی گرا (class)



1tahaa
جمعه 29 آبان 1394, 21:27 عصر
سلام خدمت همه کاربران سایت یه سوال داشتم میخواستم ببینم ما اصلا برای چه از class جدید استفاده میکنیم وقتی میتونیم
تو کلاس اصلی main تمام کد هامون رو اجرا کنیم
و یه سوال دیگه اینه که public با private چه فرقی داره
و
لطفا لینک اموزش تصویری با جایی که برنامه نویسی جاوا را به صورت پویا و زبان ساده اموزش میدهد را درج کنید
ممنونhttp://beporsbedoon.com/images/smilies/wink.png
http://beporsbedoon.com/images/smilies/redface.png

cups_of_java
یک شنبه 01 آذر 1394, 20:14 عصر
تمام این مفاهیم (کلاس، تابع،‌پکیچ و ...)‌برای دسته بندی و جدا کردن کدهای از هم هستن.
تو یه برنامه نسبتن بزرگ شما نیاز به نوشتن هزاران خط کد دارید. طبیعتن این کد ها رو همه رو توی یک تابع نمی نویسید. حتی توی یک فایل هم نمی نویسید... وگرنه مدیریت و رفع خطا و عیب یابی و نهایتن توسعه دادنش براتون غیر ممکن میشه از سختی زیاد.
کلاس هم یک مفهومی برای طبقه بندی کد هاست...
پابلیک و پرایویت هم دو سطح دسترسی قابل تعریف هستند برای اینکه اون کد هایی که تو کلاستون میزارید رو مخفی کنید تا کد های بیرون بهشون دسترسی نداشته باشن.

اصل موضوع اینه که وقتی کد ها رو جدا میکنید و تا جایی که میشه دسترسی ها رو بینشون قطع میکنید کنترل اوضاع و موارد بالا توی برنامه راحت تر میشه. (فکر میکنید چرا؟)

dele514
یک شنبه 01 آذر 1394, 21:50 عصر
وقتی میتونیم تو کلاس اصلی main تمام کد هامون رو اجرا کنیم

کلا فک نمیکنم بشه کل برنامه رو توی یه کلاس نوشت(حتی برنامه زیاد یزرگ هم نباشه)
بالاخره نیاز پیدا میکنیم که از چند تا کلاس (از کتابخانه های مختلف) ارث بری کنیم یا ......
شایرم اشتباه میکنم!

[younes]
سه شنبه 03 آذر 1394, 05:50 صبح
اصلا برای چه از class جدید استفاده میکنیم وقتی میتونیم تو کلاس اصلی main تمام کد هامون رو اجرا کنیم
خب اگه فکر میکنید درسته یا نیازتون برطرف میکنه این کار بکنید.

لطفا لینک اموزش تصویری با جایی که برنامه نویسی جاوا را به صورت پویا و زبان ساده اموزش میدهد
کتاب چاپی بخونید خوبه مستندات اراکل بدک نیست - گوگل کنید آموزش جاوا خیلی زیاده و این هم (http://www.java2s.com/) خوبه.