当我要插入一条新闻时
可以这样   先写个新闻的类

 public class News
    
{
        CuctSoft.SqlDbHelper sdh 
= new CuctSoft.SqlDbHelper();


    
private int _id;
    
private string _title;
    
private string _content;

        
/// <summary>
        
/// 新闻ID
        
/// </summary>

        public int NId
        
{
            
set { _id = value; }
            
get return _id; }

        }

        
/// <summary>
        
/// 新闻标题
        
/// </summary>

        public string NTitle
        
{
            
set { _title = value; }
            
get return _title; }
        }

        
/// <summary>
        
/// 新闻内容
        
/// </summary>

        public string NContent
        
{
            
set { _content = value; }
            
get return _content; }

        }



   
public void add()
        
{
            sdh.dbExecuteSql(
"insert into News(NTitle,NContent) values ('" + _title + "','" + _content + "')");

        }


}

在代码页上
初始化一个新闻类 : News sea = new News();
我把页面上的textbox的值当成新闻的属性传给初始话的这条新闻 sea
给添加按钮加事件
sea.NTitle=this.textbox1.text;
sea.NContent=this.textbox2.text;
sea.add();

这样就实现了添加。


但是我如果在类中直接写这样的方法

 public void add(string title, string content)
        {
            sdh.dbExecuteSql("insert into News(NTitle,NContent) values ('" + title + "','" + content + "')");

        }

按钮事件上这样:
sea.add(this.textbox1.text,this.textbox2.text);
还算不算OO呢?


当我要算出一个新闻分类中有多少条新闻时,是新闻这个对象的方法吗?
对象是指一条一条的新闻呢?还是泛指有新闻特征的新闻类呢?
      

posted on 2007-10-05 21:10  超少  阅读(396)  评论(6编辑  收藏  举报