امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
کلاس ماتريس
نویسنده پیام
adameh_bahal آفلاین
كاربر تک ستاره
*

ارسال‌ها: 59
موضوع‌ها: 14
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 35
( 8 تشکر در 6 ارسال )
ارسال: #12
RE: کلاس ماتريس
(۰۹-خرداد-۱۳۸۸, ۲۳:۰۴:۱۸)Sp!d3rm4n نوشته است:

معذرت ميخوام من در مورد تبديل متغير های public به private کمی گيج شدم
ميخواستم بدونم اگه همون قطعه کد اوّلی رو که نوشتم 3 تا متغيرمون رو private در نظر بگيرم قطعه کد به چه صورتی ميشه؟ يعنی بدون بدون بر طرف کردن مشکل return و اضافه کردن اپراتور جمع و مساوی
(آخرین ویرایش در این ارسال: ۱۲-خرداد-۱۳۸۸, ۱۶:۰۵:۱۹، توسط adameh_bahal.)
۱۲-خرداد-۱۳۸۸, ۱۶:۰۴:۵۶
ارسال‌ها
پاسخ
محمد حسینی آفلاین
کاربر فعال بخش رباتیک
****

ارسال‌ها: 1,363
موضوع‌ها: 139
تاریخ عضویت: آذر ۱۳۸۴

تشکرها : 974
( 1780 تشکر در 620 ارسال )
ارسال: #13
RE: کلاس ماتريس
تو اون کلاس فرقی نمیکنه.
تنها تفاوتش اینه که اگه private تعریف کنید دیگه از بیرون کلاس مستقیم به اون متغیرها دسترسی ندارین.

به راه بادیه رفتن، به از نشستن باطل ------------- اگرچه وصل نیابم، بقدر وسع بکوشمRolleyes
(آخرین ویرایش در این ارسال: ۱۲-خرداد-۱۳۸۸, ۱۶:۵۲:۵۴، توسط محمد حسینی.)
۱۲-خرداد-۱۳۸۸, ۱۶:۵۱:۱۳
ارسال‌ها
پاسخ
تشکر شده توسط : adameh_bahal
adameh_bahal آفلاین
كاربر تک ستاره
*

ارسال‌ها: 59
موضوع‌ها: 14
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 35
( 8 تشکر در 6 ارسال )
ارسال: #14
RE: کلاس ماتريس
(۱۲-خرداد-۱۳۸۸, ۱۶:۵۱:۱۳)Sp!d3rm4n نوشته است: تو اون کلاس فرقی نمیکنه.
تنها تفاوتش اینه که اگه private تعریف کنید دیگه از بیرون کلاس مستقیم به اون متغیرها دسترسی ندارین.

آخه تو اين کلاس لازم هست دسترسی داشته باشيم
۱۲-خرداد-۱۳۸۸, ۱۹:۱۶:۲۲
ارسال‌ها
پاسخ
محمد حسینی آفلاین
کاربر فعال بخش رباتیک
****

ارسال‌ها: 1,363
موضوع‌ها: 139
تاریخ عضویت: آذر ۱۳۸۴

تشکرها : 974
( 1780 تشکر در 620 ارسال )
ارسال: #15
RE: کلاس ماتريس
پس باید چندتا تابع پابلیک تو کلاس تعریف کنید که اون دسترسی که می خواین رو بدن. مثل اون تابع assign که من تعریف کردم. اعضا private هستن. ولی تابع assign پابلیک. یعنی از خارج کلاس به تابع assign دسترسی داریم و تابع assign هم چون یه تابع عضو کلاس ماتریس هست به اعضای private کلاس ماتریس دسترسی داره. اینطوری میشه که ما به اون متغیرهای private دسترسی پیدا می کنیم. اصلش هم همینه. معمولا متغیرها رو private تعریف می کنن و توابعی برای دسترسی به اونها به صورت پابلیک تعریف میشه.
نمیدونم چی برای شما گنگه ! بیشتر توضیح بدید که مشکلتون کجاست

به راه بادیه رفتن، به از نشستن باطل ------------- اگرچه وصل نیابم، بقدر وسع بکوشمRolleyes
۱۲-خرداد-۱۳۸۸, ۲۲:۰۹:۰۴
ارسال‌ها
پاسخ
تشکر شده توسط : adameh_bahal
adameh_bahal آفلاین
كاربر تک ستاره
*

ارسال‌ها: 59
موضوع‌ها: 14
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 35
( 8 تشکر در 6 ارسال )
ارسال: #16
RE: کلاس ماتريس
(۱۲-خرداد-۱۳۸۸, ۲۲:۰۹:۰۴)Sp!d3rm4n نوشته است: پس باید چندتا تابع پابلیک تو کلاس تعریف کنید که اون دسترسی که می خواین رو بدن. مثل اون تابع assign که من تعریف کردم. اعضا private هستن. ولی تابع assign پابلیک. یعنی از خارج کلاس به تابع assign دسترسی داریم و تابع assign هم چون یه تابع عضو کلاس ماتریس هست به اعضای private کلاس ماتریس دسترسی داره. اینطوری میشه که ما به اون متغیرهای private دسترسی پیدا می کنیم. اصلش هم همینه. معمولا متغیرها رو private تعریف می کنن و توابعی برای دسترسی به اونها به صورت پابلیک تعریف میشه.
نمیدونم چی برای شما گنگه ! بیشتر توضیح بدید که مشکلتون کجاست

ممنون تا حدودی متوجه شدم
۱۲-خرداد-۱۳۸۸, ۲۳:۲۶:۴۲
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  ارتباط دو زبان c و ++C و ایجاد آبجکت از کلاس در C salehjg 3 3,742 ۲۴-اردیبهشت-۱۳۹۵, ۱۶:۰۸:۱۷
آخرین ارسال: salehjg
  مقدار دهی textbox در کلاس c# aleas 0 2,627 ۲۸-اسفند-۱۳۹۱, ۱۸:۰۲:۵۱
آخرین ارسال: aleas
  کلاس شی و ارایه پویا fgcosoft 0 2,218 ۰۷-دى-۱۳۹۱, ۲۱:۵۶:۴۲
آخرین ارسال: fgcosoft
Question کلاس DateTime در C++ javaweb 0 2,457 ۱۷-آذر-۱۳۹۱, ۱۱:۱۳:۴۵
آخرین ارسال: javaweb
Rolleyes ماتريس اسپارس يا ماتريس خلوت The.Ghost 0 3,138 ۰۶-اردیبهشت-۱۳۹۱, ۱۳:۳۷:۵۵
آخرین ارسال: The.Ghost
  کتابخانه با کلاس ها m.saba 1 3,526 ۰۷-اردیبهشت-۱۳۹۰, ۲۳:۳۵:۵۳
آخرین ارسال: mhd.group
  تابع مخرب کلاس mojtabamalaekeh 7 11,106 ۱۹-اردیبهشت-۱۳۸۹, ۱۹:۳۰:۵۳
آخرین ارسال: dreamvbfox
Rolleyes مشل با یه کلاس مشتق شده mig 2 3,464 ۱۷-فروردین-۱۳۸۹, ۱۹:۰۴:۱۳
آخرین ارسال: محمد حسینی
  کمک در مورد کلاس ماتریس Nariman619 4 6,219 ۰۷-آبان-۱۳۸۸, ۱۰:۱۱:۳۴
آخرین ارسال: mehrdad372
  کلاس اعداد مختلط وبارگزاری اضافه اپراتورهای جمع وتفريق adameh_bahal 9 17,822 ۱۵-خرداد-۱۳۸۸, ۲۰:۳۷:۴۴
آخرین ارسال: محمد حسینی

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS