interface ICalculate
{
double Add(double num1,double num2);
double Minus(double num1,double num2);
}
public class Calculation:ICalculate
{
double num1;
double num2;
public Calculation(double num1,double num2)
{
this.num1=num1;
this.num2=num2;
}
double ICalculate.Add()
{
return num1+num2;
}
double ICalculate.Minus()
{
return num1-num2;
}
}
Calculation calculation= new Calculation (30.0, 20.0);
ICalculate calculate= calculation;
System.Console.WriteLine("ADD", calculate.Add());
System.Console.WriteLine("MINUS: {0}", calculate.Minus());
- 注意:
显式实现的接口成员不能从类实例访问,即
calculation.Add();会显示编译错误