首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

求代码结构,该怎么处理

2012-04-24 
求代码结构C# codestatic void Main(){ForumPost_xmfish fish new ForumPost_xmfish()ForumManage mana

求代码结构

C# code
static void Main()        {            ForumPost_xmfish fish = new ForumPost_xmfish();            ForumManage manage = new ForumManage();            manage.AAA(fish, "", "", "", "", "");}    public class ForumManage    {        string title;        string content;        ForumPostBase catcher;        public bool  AAA(ForumPostBase fpost, string title  ,string content, string zhanghao , string mima, string fid)        {            return fpost.Post(title,content,fid);        }    }public class ForumPostBase    {        public string forumName;        public string forumSite;        public bool Post(string title, string content, string fid)        {            string aa = ""; //断点, 程序会进入这里;            return true;        }    }public class ForumPost_xmfish : ForumPostBase    {        public string forumName = "厦门小鱼论坛";        public string forumSite = "www.xmfish.com";        public virtual bool Post(string title, string content, string fid)        {            string aaa = "";   // 断点, 程序不会进入这, 但是我希望是执行POST方法的时候, 能到这来            return true;        }    }


我希望是其他论坛继承ForumPostBase类, 实现自己的Post方法

[解决办法]
Post方法改为抽象方法 ForumPostBase改为抽象类 那子类就必须完成这个抽象方法了 而且调用的也是override的方法
[解决办法]
继承后,用 public override bool Post(,,);就可以了……一般这种情况下,大神们都是用万能的接口。

热点排行