yzx99

导航

 

2008年5月30日

摘要: 在百度的多重继承解释词条中有提到钻石问题,我去查了之后,整理如下: 钻石问题的英文称呼是“The Diamond Problem”,也有称为“Dreadful Diamond on Derivation”,Diamond可叫钻石,也可叫菱形,所以也可以说是“可怕的菱形派生”。 C++中是允许多重继承的,因此假设A是基类,B由A继承下来,C由A继承下来,并且D是由B与C多重继承下来,这样,它们的结构... 阅读全文
posted @ 2008-05-30 13:48 yzx99 阅读(904) 评论(0) 推荐(1) 编辑
 
摘要: C#中是不能直接多重继承的,以下代码将出错: using System; public class m { static void Main() { point p=new point(); Console.WriteLine(p.x.ToString()); pointgame pg=new pointgame(); Console.WriteLine(pg.nums.To... 阅读全文
posted @ 2008-05-30 10:26 yzx99 阅读(783) 评论(1) 推荐(0) 编辑
 
摘要: 今年看到一种实现索引的方法,后来调试一下才知道这是对对象索引的,不是我想要的对属性索引的。 using System; public class m { static void Main() { point p=new point(); p[0]=13; Console.WriteLine("y[0]=" + p[0].ToString()); } } class point... 阅读全文
posted @ 2008-05-30 00:45 yzx99 阅读(1275) 评论(0) 推荐(0) 编辑