cprogram
سه شنبه 08 فروردین 1391, 17:25 عصر
من چیزی که میخوام اینه که در کلاس تعریف شده، دو دسته Property داشته باشم. مثلا یه کلاس دارم به اسم ObjClass و در درون این کلاس یه عده Property هست با نامهای Length و Width و Height و Weight و Density.
حالا میخوام دو تا گروه در ویژگی ها داشته باشم. گروه اول: Dimension و گروه دوم: Mass
بعد بتونم به صورت زیر بهشون دسترسی داشته باشم:
ObjClass Device = new ObjClass();
Device.Mass.Weight = 1;
Device.Dimension.Height = 0.5;
در حالتی که کلاس ObjClass به صورت استاتیک تعریف بشه، میشه با دو تا تعریف کلاس به نام های Dimension و Mass و قرار دادن ویژگی های مورد نظر در گروه دلخواه به نتیجه مشابه رسید ولی نمیشه دو تا شی از روی اون کلاس ساخت.
چه راهی پیشنهاد میکنین؟
حالا میخوام دو تا گروه در ویژگی ها داشته باشم. گروه اول: Dimension و گروه دوم: Mass
بعد بتونم به صورت زیر بهشون دسترسی داشته باشم:
ObjClass Device = new ObjClass();
Device.Mass.Weight = 1;
Device.Dimension.Height = 0.5;
در حالتی که کلاس ObjClass به صورت استاتیک تعریف بشه، میشه با دو تا تعریف کلاس به نام های Dimension و Mass و قرار دادن ویژگی های مورد نظر در گروه دلخواه به نتیجه مشابه رسید ولی نمیشه دو تا شی از روی اون کلاس ساخت.
چه راهی پیشنهاد میکنین؟