接口
一个 interface
包含签名的方法,属性和事件。派生类定义成员,因为接口仅包含成员的声明。
使用 interface
关键字声明接口。
interface IProduct
{
decimal Price { get; }
}
class Product : IProduct
{
const decimal vat = 0.2M;
public Product(decimal price)
{
_price = price;
}
private decimal _price;
public decimal Price { get { return _price * (1 + vat); } }
}