日期:2014-05-18  浏览次数:20820 次

关于一个新闻类的问题.
小弟刚刚从学校出来,满心欢喜的来到一个公司里来实习.公司给安排了一老师带我学习.老师交给我一份学习计划.如下:(1) 学习C# :(2007-10-8——2007-10-13)
a) 类定义、字段使用
b) 类引用
c) 类属性、方法
d) 命名空间的概念
e) 编译成文件;
f) 定义打包的新闻类:(包含新闻的基本要素即:基本属性和方法)

其中A-E都搞的差不多了,但就是不知道最后一步怎么定义一个新闻类.我想知道的是新闻类中应该包含哪些属性和方法啊?比如汽车类中有颜色属性和行驶方法.可我就是想不出来新闻类中该包含哪些.我想走好这人生的第一步,哪位高手帮帮小弟吧.希望能讲解的详细一些。谢谢啦!!


------解决方案--------------------
f的话就是需要对这些新闻做些什么操作```也就是方法```
譬如要显示吧``这个需要个方法吧```
对这些新闻单条的查看你要个方法吧```等等``根据需求写``
------解决方案--------------------
1、首先建立解决方案及项目(类库class library),解决方案命名随意,项目命名如下:NewsClass
2、项目右键添加新文件夹:2个,命名为Business,Model
3、Business文件夹右键添加项目,添加一个类,命名为News.classs;
4、Model文件夹右键添加项目,添加一个类,同样命名为News.classs;
5、完成下列代码:
Business文件夹中的News.classs代码如下:
C# code

using System;
using System.Collections.Generic;
using System.Text;

namespace NewsClass.Business
{
    /// <summary>
    /// 新闻业务类
    /// </summary>
    public class News
    {
        //添加新闻
        public bool addOneNews(NewsClass.Model.News news)
        { 
            //logic code
        }

        //删除新闻
        public bool delOneNews(int newsid)
        {
            //logic code
        }

        //修改新闻
        public bool ModifyOneNews(NewsClass.Model.News news)
        {
            //logic code
        }

        //查看一个新闻
        public NewsClass.Model.News getOneNews(int newsid)
        {
            //logic code
        }

        //修改新闻分类
        public bool ModifyOneNewsClass(NewsClass.Model.News news)
        {
            //logic code
        }
    }
}