第九周上機作業

2022-06-15 19:00:15 字數 1658 閱讀 2361

1、定義乙個點類point,包含2個成員變數x、y分別表示x和y座標,2個構造器point()和point(int x0,y0),以及乙個movepoint(int dx,int dy)方法實現點的位置移動,建立兩個point物件p1、p2,分別呼叫movepoint方法後,列印p1和p2的座標。[必作題]

2、定義乙個矩形類rectangle:(知識點:物件的

建立和使用)[必做題]

• 2.1 定義三個方法:getarea()求面積、getper()求

周長,showall()分別在控制台輸出長、寬、面積

、周長。

• 2.2 有2個屬性:長length、寬width

• 2.3 通過構造方法rectangle(int width, int length),

分別給兩個屬性賦值

• 2.4 建立乙個rectangle物件,並輸出相關資訊

3、定義乙個筆記本類,該類有顏色(char)和cpu

型號(int)兩個屬性。 [必做題]

• 3.1 無參和有參的兩個構造方法;有參構造方法可

以在建立物件的同時為每個屬性賦值;

• 3.2 輸出筆記本資訊的方法

• 3.3 然後編寫乙個測試類,測試筆記本類的各個

方法。

package

第九周作業

1 編寫指令碼,接受二個位置引數,magedu和 www,判斷系統是否有magedu,如果沒有則自動建立magedu使用者,並自動設定家目錄為 www vim create user.sh bin bash if ne 2 then echo 0 username directory exit 1 ...

第九周作業

cat data canshu.sh bin bash user 1 dir 2if 2 then echo 請輸入兩個引數 exit else id dev null if 0 then mkdir dev null useradd d dev null echo 使用者 建立成功 else ec...

第九周作業

資料庫介紹 建立與資料庫的鏈結 建立並修改資料庫表 查詢資料庫 插入 檢視及更新資料 刪除資料和資料庫表 statistics.sh指令碼的執行結果截圖 20162309 行數 新增 累積 部落格量 新增 累積 學習時間 新增 累積 重要成長 目標5000行 400小時 第一周90 90 1 120...