24h購物| | PChome| 登入
2012-01-22 13:10:30| 人氣634| 回應0 | 上一篇 | 下一篇

[JAVA][作業練習] Lab6

推薦 0 收藏 0 轉貼0 訂閱站台

Define a class named Document that contains a member variable of
type String named text that stores any textual content for the
document. Create a method named toString that returns the text
field. Also include a method to set this value.

Next, define a class for Email that is derived from Document and
includes member variables for the sender, recipient, and subject of
an email message. Implement appropriate accessor and mutator
methods. The body of the email message should be stored in the
inherited variable text. Redefine the toString method to concatenate
all text fields.

Similarly, define a class for File that is derived from Document and
includes a member variable for the pathname. The textual contents
of the file should be stored in the inherited variable text. Redefine
the toString method to concatenate all text fields.

Finally, create several sample objects of type Email and File in you
main method. Test your objects by passing them to the following
method that returns true if the object contains the specified keyword
in the text property.

public static boolean ContainKeyword ( Document docObject, String keyword ) {
    if (docObject.toString().indexOf(keyword,0) >= 0)
        return true;
    return false;
}

下載 : 程式碼

台長: Morris
人氣(634) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 不分類 | 個人分類: [學習]Java |
此分類下一篇:[JAVA][作業練習] Lab7
此分類上一篇:[JAVA][作業練習] Lab5

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文