| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 859 人关注过本帖
标题:C#初学编程问题
只看楼主 加入收藏
宇智波曌
Rank: 2
等 级:论坛游民
帖 子:98
专家分:15
注 册:2011-4-17
结帖率:100%
收藏
已结贴  问题点数:10 回复次数:3 
C#初学编程问题
求思路啊,帮帮忙哦

[ 本帖最后由 宇智波曌 于 2011-10-19 10:43 编辑 ]
搜索更多相关主题的帖子: 初学编程 
2011-10-18 22:38
xtdhwl
Rank: 2
等 级:论坛游民
帖 子:29
专家分:11
注 册:2008-3-23
收藏
得分:0 
看看,刚看了虚拟方法,类的继承但没有掌握!顶一下吧
2011-10-18 23:10
clhc
Rank: 6Rank: 6
等 级:侠之大者
帖 子:69
专家分:441
注 册:2011-10-11
收藏
得分:10 
程序代码:
 public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            Square s = new Square();
            s.Length = 2;
            Pentagon p = new Pentagon();
            p.Length = 5;
            MessageBox.Show(s.GetPeri() + "\n" + p.GetPeri());
        }
    }

    public class Polygen
    {
        private int length = 0;
        private int sides = 0;
       
        public int Length
        {
            get { return length; }
            set { length = value; }
        }

        public int Sides
        {
            get { return sides; }
            set { sides = value; }
        }

        public Polygen()
        {
            Length = 1;
        }

        public virtual string GetPeri()
        {
            return "This is a virtual method.";
        }
    }

    public class Square : Polygen
    {
        public Square()
        {
            Sides = 4;
        }

        public override string GetPeri()
        {
            return "The perimeter of the Polygon is " + Sides * Length;
        }
    }

    public class Pentagon : Polygen
    {
        public Pentagon()
        {
            Sides = 5;
        }

        public override string GetPeri()
        {
            return "The perimeter of the Polygon is " + Sides * Length;
        }
    }
2011-10-19 10:10
宇智波曌
Rank: 2
等 级:论坛游民
帖 子:98
专家分:15
注 册:2011-4-17
收藏
得分:0 
回复 3楼 clhc
明白了

[ 本帖最后由 宇智波曌 于 2011-10-19 10:42 编辑 ]
2011-10-19 10:31
快速回复:C#初学编程问题
数据加载中...
 
   



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

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