Основы объектно-ориентированного программирования на языке C# book | Page 163
7.11 Комбiнований iнтерфейс
interface Ifigure
{
string IName
{
get;
set;
}
double Ia
{
get;
set;
}
double Ib
{
get;
set;
}
}
// оголошення комб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;
}
}
}
163