using System;
namespace ConsoleApplication_C_Sharp
{
interface Iinte
{
int iq { get; set; } // Property interface
string user { get; set; } // Property interface
}
class Image : Iinte // Implements interface
{
public int iq // Property implementation
{
get;
set;
}
string _user;
public string user // Property implementation
{
get { return this._user; }
set { this._user = value; }
}
}
class Article : Iinte
{
public int iq
{
get;
set;
}
string _name;
public string user
{
get { return this._name; }
set { this._name = value.ToUpper(); }
}
}
class Program
{
static void Main(string[] args)
{
Iinte inte1 = new Image();
Iinte inte2 = new Article();
inte1.iq++;
inte2.iq += 13;
inte1.user = "3-PO";
inte2.user = "R2-D2";
Console.WriteLine(inte1.user + " : " + inte1.iq);
Console.WriteLine(inte2.user + " : " + inte2.iq);
}
}
}
/*
run:
3-PO : 1
R2-D2 : 13
*/