正在加载图片...
11.4显式接口成员实现 集,, 多继承接口以及隐式继承基接口都有可能使得派生类或者派生接 口中出现相同签名的成员,同时也可能出现并不需要的成员。C# 接口可以定义显式接口成员实现来避免这些问题 显式接口成员使用完全限定名称作为该成员的标识符。完全限定 名称是用接口名和接口成员名连接而成的,但是这个接口名必须 是出现在基接口列表中的显式基接口。实现显式接口成员时应该 注意: 口显式接口成员实现访问控制权限是 private,所以不能用其它 访问控制符; 口显式接口成员实现不能用 abstract、 virtual、 override或 static修饰符: 调用显式接口成员实现时,必须使用接口对象,而不是类对象 口也可以用强制类型转换访问显式接口成员实现。1.1.4 显式接口成员实现 多继承接口以及隐式继承基接口都有可能使得派生类或者派生接 口中出现相同签名的成员,同时也可能出现并不需要的成员。C# 接口可以定义显式接口成员实现来避免这些问题。 显式接口成员使用完全限定名称作为该成员的标识符。完全限定 名称是用接口名和接口成员名连接而成的,但是这个接口名必须 是出现在基接口列表中的显式基接口。实现显式接口成员时应该 注意: ❑ 显式接口成员实现访问控制权限是private,所以不能用其它 访问控制符; ❑ 显式接口成员实现不能用abstract、virtual、override或 static修饰符; ❑ 调用显式接口成员实现时,必须使用接口对象,而不是类对象; ❑ 也可以用强制类型转换访问显式接口成员实现
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有