短實習 Java物件導向(練習題)

2021-08-08 04:49:31 字數 750 閱讀 9557

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

public class point

//有參構造器

public point(int x,int y) }

//movepoint方法

public void movepoint(int dx,int dy) }

//測試類

public class pointtest }

2.定義乙個矩形類rectangle。定義三個方法:getarea()求面積,getper()求周長,showall()分別在控制台輸出長、寬、面積、周長。有兩個屬性,長length,寬width。通過構造方法rectangle(int width,int length)分別給兩個屬性賦值;建立乙個rectangle物件,並輸出相關資訊

public class rectangle

public double getarea(int length,int width)

public double getper(int length,int width)

public void showall(int length,int width) }

//測試類

public rectangletest }

java物件導向 練習題1

要求完成乙個系統的登入程式,通過初始化引數輸入使用者名稱和mime,如果輸入使用者名為csdn,密碼為admin,則顯示 登入成功 否則顯示 登入失敗 public class testdemoelse 執行結果 那麼現在可以增加一些驗證來完成 public class testdemo if cs...

java物件導向 練習題2

練習1 解決如下實際問題 乙個人 編號,姓名 有一輛車 名稱,顏色 getter,setter略 class member public void setcar car car public car getcar public string getmemberinfo class car publi...

Java物件導向練習題(3)

假設乙個房間內鋪有m行n列瓷磚 乙個跳蚤隨機從乙個瓷磚開始,每次隨機選擇乙個方向,前進乙個瓷磚,當碰到牆時,代表此方向不能前進,試程式設計模擬此過程,當跳蚤遍歷所有瓷磚時,輸出每塊瓷磚被經歷的次數和跳蚤跳躍的總次數,要求嚴格按照物件導向的理論,要抽象出相應的類 進行必要的封裝。根據題目的要求應該需要...