回 帖 发 新 帖 刷新版面

主题:急救!!这个程序不会写啊!!

4、定义一个磁盘类Disk,其中定义两个字段,分别用于存储磁盘的容量和已用空间,定义3个方法,分别用于增加和减少磁盘的已用空间,以及计算磁盘的剩余可用空间。从基类Disk中派生出硬盘类HardDisk、软盘类FloopDisk和闪盘类FlashDisk,在它们的构造函数中指定磁盘的初始容量,并调用基类的方法管理其磁盘空间。

那位高手能帮我看看这个程序怎么用C#语言写啊?!
很急的!![em1]

回复列表 (共2个回复)

沙发

Class Disk
{
   public long TotalSpace;
   public long UseSpace;
   public void AddSpace(long _Space)
   {
       UseSpace += _Space;
   }
   public void DecSpace(long _Space)
   {
       UseSpace -= _Space;
   }
   public long GetFreeSpace()
   {
       return TotalSpace-UseSpace ;
    }
}
public class Hardisk:Disk
{
   public Hardisk(long _DefaultSpace)
   {
        base.TotalSpace= _DefaultSpace;
        base.UseSpace =0;
    }
}

板凳

恩,第一个Class的C应为小写

我来回复

您尚未登录,请登录后再回复。点此登录或注册