黑马程序员技术交流社区
标题:
用非公共的可访问性添加属性存取器
[打印本页]
作者:
黄林
时间:
2012-12-27 14:23
标题:
用非公共的可访问性添加属性存取器
如果实现一个带属性的接口,在写属性的实现代码时,如果定义属性的接口中只包含了set块,就可以在类中的属性中添加get块,反之亦然。但是,只有所添加的存取器的可访问修饰符比接口中定义的存取器的可访问修饰符更严格时,才能这么做。因为按照定义,接口的存取器是公共的,所以只能添加非公共的存取器。例如:
public interface IMyInterface
{
int MyInt
{
get;
}
}
public class MyClass:IMyInterface
{
public int MyInt
{
get;
protected set;
}
}
作者:
许庭洲
时间:
2012-12-27 19:57
值得学习ing!
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2