深入理解面向对象编程:接口、索引器与委托
1. 接口的基础与使用
1.1 接口中的属性使用
接口允许定义属性,例如在一个示例中, IShape 接口声明了一个名为 Sides 的属性,该属性用于整数类型,并且可以有 get 和 set 方法。不过,在接口中不强制要求同时指定 get 和 set ,只指定其中一个也是可以的。如果接口中同时指定了 get 和 set ,那么实现该接口的所有类都必须实现这两个方法。
以下是相关代码示例:
public interface IShape
{
int Sides { get; set; }
}
public class Square : IShape
{
private int InSides;
public int Sides
{
get { return InSides; }
set { InSides = value; }
}
public Square()
{
Sides = 4;
}
}
public class Props
{
public static void Main()
{
Square mySquare = new Square();
超级会员免费看
订阅专栏 解锁全文
557

被折叠的 条评论
为什么被折叠?



