نمایش نتایج 1 تا 2 از 2

نام تاپیک: مشکل در شی گرایی

  1. #1

    Question مشکل در شی گرایی

    با سلام خدمت دوستان ،
    دارم رو یک پروژه کار می کنم که در اون احتیاج دارم که از متد های یک شی به طور مثال از کلاس a که در کلاسb ساخته شده در کلاس c استفاده کنم.
    لطفا توضیح دهید چگونه این کار را انجام دهم؟
    نکته : برنامه رو در محیط کنسول می نویسم.

    به طور مثال من از کلاس Clock یک شی برای کلاس School ساختم که ساعت REAL من باشه و حالا می خوام از متد های اون شی ساخته شده مثل دریافت ساعت جاری و ... در یک کلاس دیگری مثل Student استفاده کنم تا مثلا دانش آموز خودش را برای رفتن به مدرسه با اون ساعت هماهنگ کنه.
    لطفا کمک کنید.
    آخرین ویرایش به وسیله mehdi.mousavi : دوشنبه 22 خرداد 1391 در 12:19 عصر دلیل: ادغام دو پست متوالی

  2. #2
    کاربر دائمی آواتار ASGGSA
    تاریخ عضویت
    دی 1390
    محل زندگی
    همین نزدیکی ها
    پست
    128

    نقل قول: مشکل در شی گرایی

    سلام شما می توانید به دو راه عمل کنید.
    راه اول از همان روش خودتان و راه دوم که اصولی تر هست استفاده از ارث بری.
    راه اول : باید یک شیء هم در کلاس تعریف کنید تا با آن شیء به اعضا کلاس داخلی دسترسی دشته باشید.

    class CA
    {
    public:
    class CB
    {
    public:
    int a;
    float b;
    private:
    };
    CB object;
    int x;
    double y;
    private:
    };

    راه دوم که راه بهتری است و نیاز به تعریف شیء اضافی ندارد.

    class CB
    {
    public:
    int a;
    float b;
    private:
    };
    class CA : public CB
    {
    public:
    int x;
    double y;
    private:
    };
    void main()
    {
    CA OBJECT;
    OBJECT.a = 1;
    OBJECT.b = 2.0f;
    OBJECT.x = 3;
    OBJECT.y = 4.0;
    }

تاپیک های مشابه

  1. سوال: مشکل در ارث بری و شی گرایی
    نوشته شده توسط Rocker در بخش C#‎‎
    پاسخ: 10
    آخرین پست: دوشنبه 15 شهریور 1389, 08:51 صبح
  2. سوال: مشکل با شیء گرایی در php
    نوشته شده توسط jalalx در بخش PHP
    پاسخ: 4
    آخرین پست: پنج شنبه 24 تیر 1389, 10:16 صبح
  3. مشکل در شی گرایی و transaction
    نوشته شده توسط mojtabadj در بخش VB.NET
    پاسخ: 5
    آخرین پست: جمعه 21 اسفند 1388, 11:58 صبح
  4. مشکل با مفهوم شی گرایی
    نوشته شده توسط karimi.ali در بخش C#‎‎
    پاسخ: 8
    آخرین پست: جمعه 18 دی 1388, 19:20 عصر
  5. سوال: مشکل با شی‌ گرایی
    نوشته شده توسط java_nith در بخش PHP
    پاسخ: 3
    آخرین پست: چهارشنبه 25 آذر 1388, 14:25 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •