Основы объектно-ориентированного программирования на языке C# book | Page 162

7 Класи class Rectangle : Ifigure //спадкування комбiнованого iнтерфейсу { string Name = "Rectangle"; double a = 4.8; double b = 3.7;. . . } Тепер необхiдно в класi реалiзувати цi властивостi: class Rectangle : Ifigure //спадкування комбiнованого iнтерфейсу { string Name = "Rectangle"; double a = 4.8; double b = 3.7; string Ifigure.IName { get { return Name; } set { Name = value; } } double Ifigure.Ia { get { return a; } set { a = value; } } double Ifigure.Ib { get { return b; } set { b = value; } } } При реалiзацiı̈ iнтерфейсу ми не вказували модифiкатор доступу, а iм’я властивостi мало префiксом iм’я iнтерфейсу. Остаточно програ- ма виглядає так: using System; namespace AcssesorInterface { 162