您的位置:程序门 -> .net技术 -> c#



关于petshop的一个小问题


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


关于petshop的一个小问题[已结贴,结贴人:lionking_twx]
发表于:2007-02-28 19:40:26 楼主
看了petshop的订单处理,有点地方不太明白
public   interface   iorder   {
              orderinfo   receive();
              orderinfo   receive(int   timeout);
              void   send(orderinfo   ordermessage);
}
public   class   petshopqueue   :   idisposable   {
                。。。
                public   petshopqueue(string   queuepath,   int   timeoutseconds)   {
                        。。。
                }

                public   virtual   object   receive()   {
                        。。。                        
                }

                public   virtual   void   send(object   msg)   {
                        。。。
                }

                。。。
}
public   class   order   :   petshopqueue,   petshop.imessaging.iorder   {
                。。。
                public   order()   :   base(queuepath,   queuetimeout)   {
                      。。。
                }
                public   new   orderinfo   receive()   {
                        。。。
                }

                public   orderinfo   receive(int   timeout)   {
                        。。。
                }

                public   void   send(orderinfo   ordermessage)   {
                        。。。
                }
}
这里order继承自接口iorder和petshopqueue,而它们里面的几个函数名字相同的,参数返回值略有不同,该怎样理解order中的receive和send函数和iorder、petshopqueue中函数的关系?
发表于:2007-02-28 19:42:221楼 得分:0
order同时实现了iorder接口又继承了petshopqueue,他们之间没有什么冲突么,又有什么联系?
发表于:2007-02-28 21:16:422楼 得分:0
关注
发表于:2007-03-01 13:44:543楼 得分:0
help,plz
发表于:2007-03-02 16:02:414楼 得分:0
高手帮忙啊,分不够再+
发表于:2007-03-02 16:21:165楼 得分:50
order中定义的receive和send函数   实现了iorder接口
发表于:2007-03-02 23:38:186楼 得分:0
多谢qizi82,一语惊醒梦中人!3ks   ag!


快速检索

最新资讯
热门点击