几个C#简单的小问题!

[复制链接]
查看11 | 回复3 | 2009-8-1 06:51:29 | 显示全部楼层 |阅读模式
(1)编写代码,定义一个基类MyClass,其中包含虚拟方法GetString().这个方法返回存储在受保护字段myString中的字符串,该字段可以通过只写公共属性ContainedString来访问。
(2)从类MyClass中派生一个类MyDerivedClass。重写GetString()方法,使用该方法的基类执行代码从基类中返回一个字符串,但在返回的字符串中添加文本“(output from derived class)”。
(3)编写一个类MyCopyableClass,该类可以使用方法GetCopy()返回它本身的一个副本,这个方法应使用派生于System.Object的MemberwiseClone()方法。给该类添加一个简单的属性,并且编写客户代码,使用该类检查任务是否成功执行。
(4)编写一个控制台客户程序,从搅乱的Deck对象中一次抽取5张牌。如果这5张牌都是相同的花色,客户程序就应在屏幕上显示这5张牌,以及文本“Flush!”,否则就显示50张牌以及文本“No flush”,并退出。
第1.2题已经自己做出来了,就是第三和第四了,希望能指点下谢谢~

回复

使用道具 举报

千问 | 2009-8-1 06:51:29 | 显示全部楼层
太多了,写这点代码仅供参考,有问题再问:class MyClass{ public myString; public virtual string GetString(){return myString; }}class MyDerivedClass : MyClass{ public override string GetString(){ }}...
回复

使用道具 举报

千问 | 2009-8-1 06:51:29 | 显示全部楼层
哈哈~我会!LZ告诉你,ABCDEFGOK~给分我吧哈哈~...
回复

使用道具 举报

千问 | 2009-8-1 06:51:29 | 显示全部楼层
C#如门经典上似乎有这些的答案,你可以找找看嘛,都很基础的题,多学学以后才能提高嘛...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行