ایجاد شیء از یک کلاس

بپرسید
  • mahdi shams mahdi shams
  • 87 ماه قبل
  • 87 ماه قبل
  • 242 نمایش

0

{{ digitTrunc(content.likes) }}

با سلام به همه دوستان و اساتید گرامی

وقتی کلاسی رو ایجاد می کنیم و بخوایم از اون کلاس، در یک کلاس دیگه شیء ایجاد کنیم، مثل کد زیر با خطا مواجه میشیم! (منظورم ایجاد شیء در بدنه کلاس دیگری که تابع سازنده ندارد)

namespace learnForm
{
    class math
    {
        public string name = "";
    }
 
    class math_B
    {
        math x = new math();
        //x خطا - نمی شود به اعضای کلاس دسترسی پیدا کرد
    }
}

اما وقتی کلاسی رو ایجاد می کنیم و بخوایم از اون کلاس، در یک کلاس دیگه شیء ایجاد کنیم، مثل کد زیر با موفقیت مواجه میشیم! (منظورم ایجاد شیء در بدنه کلاس دیگری که تابع سازنده دارد)


namespace learnForm
{
    class math
    {
        public string name = "";
    }
 
    class math_B
    {
        math_B()
        {
            math x = new math();
            x.name = "mahdi";
        }
    }
}

حالا سوال اینجاست؟؟؟

برای ایجاد شیء از یک کلاس در یک کلاس دیگر، کلاس مقصد حتما باید متد سازنده داشته باشه؟؟؟ درست متوجه شدم؟؟؟

سپاس بیکران

دوره های شبکه، برنامه نویسی، مجازی سازی، امنیت، نفوذ و ... با برترین های ایران

پاسخ ها به این سوال

پاسخ ها به این سوال

{{ digitTrunc(post.likes) }}

این پست در تاریخ {{ dateString(new Date(post.deleteDate)) }} توسط {{ post.deletedByUser }} حذف شده است.

دلیل حذف: {{ post.deleteReason ?? 'نامشخص' }}

{{ err }}
{{ post.userAchivements.rhodiumAchievements }}
{{ post.userAchivements.platinumAchievements }}
{{ post.userAchivements.goldAchievements }}
{{ post.userAchivements.silverAchievements }}
{{ post.userAchivements.bronzeAchievements }}
{{ timeSince(new Date(post.date)) }} قبل

برای ثبت پاسخ خود در وب سایت وارد حساب کاربری خود شوید
قابلیت ارسال مطلب توسط مدیریت سایت غیر فعال شده است