當我要插入一條新聞時
可以這樣 先寫個新聞的類
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呢?
當我要算出一個新聞分類中有多少條新聞時,是新聞這個對象的方法嗎?
對象是指一條一條的新聞呢?還是泛指有新聞特徵的新聞類呢?