using System;
interface IInterface1
{
int N{get;set;}
}
interface IInterface2
{
void printOut();
}
// Interfaceの多重実装
class SampleClass : IInterface1, IInterface2
{
int n;
public int N
{
set
{
this.n = value;
}
get
{
return this.n;
}
}
public void printOut()
{
Console.WriteLine("Interface2");
}
}
class MainClass
{
static void Main()
{
SampleClass sample = new SampleClass();
// Nでnを設定
sample.N = 1;
/* Nでnを取得して出力
* 出力値:1 */
Console.WriteLine(sample.N);
// 出力値:Interface2
sample.printOut();
}
}
0 コメント:
コメントを投稿