| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 449 人关注过本帖
标题:基类、派生类问题
只看楼主 加入收藏
风雨氵
Rank: 1
来 自:天津
等 级:新手上路
帖 子:24
专家分:5
注 册:2010-5-13
结帖率:75%
收藏
已结贴  问题点数:10 回复次数:1 
基类、派生类问题
定义一个shape抽象类,利用它作为基类派生出Rectangle、Circle等具体形状类,已知具体形状类均具有两个方法GetArea和GetPerim,分别用来求形状的面积和周长。
2011-06-14 22:53
dwwwing
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:1
帖 子:284
专家分:986
注 册:2008-10-11
收藏
得分:10 
写了shape 跟Rectangle类。Circle的自己照葫芦画画吧,同学,貌似你问了不少你的作业问题啊。这样是不行的啊,其实你这些问题自己稍微看看书,容易做的,得为自己今后着想啊。   
 abstract class Shape
   {
      public abstract double GetArea();// 面积

      public abstract double GetPerim();// 周长
   }

   public Class Rectangle :Sharp
   {
      private double length;
      private double width;
      public Rectangle (double len,double wid)
      {
          this.length = len;
          this.width = wid;
      }
       public override double GetArea()
       {
           return this.length*this.width;
       }
       public override double GetPerim()
       {
           return 2*(this.length+this.width);
       }
   }
2011-06-15 09:28
快速回复:基类、派生类问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025135 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved