您的位置:首页 > 其它

基本类型--接口(二、EIMI)

2008-05-23 10:11 453 查看
14.4调用接口方法详解

class Program

//未使用EIMI

//使用EIMI

//

//internal class Base : IComparable {

// //显式接口方法

// Int32 IComparable.CompareTo(Object o) {

// Console.WriteLine("Base.ComparaTo");

// return 0;

// }

//}

//internal class Derived : Base,IComparable {

// //接口实现的公共方法

// public Int32 CompareTo(Object o){

// Console.WriteLine("Derived.ComparaTo");

// //调用基类的CompareTo会导致错误

// //base.CompareTo(o);

// return 0;

// }

//}

//正确定义Base和Derived

internal class Base : IComparable

internal class Derived : Base, IComparable

{

//也是接口实现的公共方法

public override Int32 CompareTo(Object o)

{

Console.WriteLine("Derived.ComparaTo");

return base.CompareTo(o);

}

}
14.11设计:基类还是接口

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: