Reja: 1. Vorislash asoslari. 2. Sinf a'zolariga kirish va meros 3. Xavfsiz kirishni tashkil qilish.
1. Vorislash asoslari.
C# tilida merosni qo'llab–quvvatlash orqali bir sinfni e'lon qilishda boshqa sinfga kirishga ruxsat beriladi. Buning uchun natijaviy sinfni e'lon qilishda asosiy sinf ko'rsatiladi. Keling, oddiy misolni ko'rib chiqaylik. Quyida kvadrat, to'rtburchak, uchburchak va boshqalar kabi ikki o'lchovli ob'ektning kengligi va balandligini o'z ichiga olgan TwoDShapesinfi keltirilgan. // Ikki o'lchovli ob'ektlar uchun sinf class TwoDShape { public double Width; public double Heights- public void ShowDimO { Console.WriteLine("Ширинаивысотаравны" + Width + " и" + Height); } } TwoDShapeklassi asosiy, ya'ni ikki o'lchovli ob'ektlarning muayyan turlarini tavsiflovchi sinflarni yaratish uchun boshlang'ich nuqta bo'lishi mumkin. Misol uchun, quyidagi dasturda TwoDShapeklassi Trianglenatijaviy sinfini yaratishga xizmat qiladi. Trianglesinfining e'loniga alohida e'tibor bering. // Sinflarning oddiy ierarxiyasiga misol. using System; // Ikki o'lchovli ob'ektlar uchun sinf