08單元2物件導向程序設計 程式設計題資訊

2023-01-17 21:45:04 字數 1606 閱讀 8761

按以下要求編寫程式

(1) 建立乙個rectangle類,新增width和height兩個成員變數

(2) 在rectangle中新增兩種方法分別計算矩形的周長和面積

(3) 程式設計利用rectangle輸出乙個矩形的周長和面積

public class rectangle

public float getlength()

public float getarea()

public static void main(string args)

}按以下要求編寫程式

(1) 編寫animal介面,介面中宣告run() 方法

(2) 定義bird類和fish類實現animal介面

(3) 編寫bird類和fish類的測試程式,並呼叫其中的run()方法

public inte***ce animal

class bird implements animal

}class fish implements animal

}public class testanimal

}乙個student 類,要求至少應具備學號、姓名、和班號這三個屬性,且姓名和班號應為私有的成員變數,並在該類中為外界提供相應的訪問這些私有變數的方法。再寫出相應的測試類。

class student

string getname()

void setclass(string class1)

string getclass()

public class testclass

}構造乙個類來描述螢幕上的乙個點,該類的構成包括點的x和y兩個座標,以及一些對點進行的操作,包括:取得點的座標值,對點的座標進行賦值,編寫應用程式生成該類的物件並對其進行操作。

import

public class point

public point getpoint()

public void setpoint(point point)

public static void main(string args)

}編寫學生類,輸出學生姓名、年齡、興趣、班級編號相關資訊,並編寫測試類。

public class student

}public class test

}定義乙個類tiger,具有開獎功能,在使用者同意開始的情況下隨機生成3個0—5之間的數字,如果三個數字中有兩個相同則使用者可得到一杯飲品,若三個數字全部相等則可得到50元現金獎勵,三個數字完全不同則什麼也得不到。

package

import

import

public class tiger {

public void reword() {

scanner input = new scanner(

"是否開始抓獎?(y/n)");

string answer =

if ("y")) {

random random = new random();

獲得三個隨機數

int num1 =

int num2 =

int num3 =

"你抽到的數字分別是:");

+ " " + num2 + " " + num3);

《物件導向程式設計》實驗2實驗報告

南京工程學院實驗報告 注 將實驗成果檔案 包含實驗報告電子檔案 程式源 檔案等 用winrar打包,以 班級 學號 實驗x rar檔案形式交付指導老師。一 實驗目的 1 掌握c 程式中的基本語法 2 掌握windows應用程式基本控制項的使用 掌握除錯工具的使用.3 初步熟悉c 語言的事件驅動機制,...

《C物件導向程式設計》課程設計報告

題目 分數計算器設定 班級 k0312415 專業 電腦科學與技術 學號 k031241521 k031241535 姓名 周林 指導教師 小組成員 周林,張齊滿 二o一三年 10 月 15 日 一 課程設計問題描述 分數計算器設計是高等學校教務管理的重要組成部分,其內容較多,為了簡化計論,要求設計...

物件導向與程式設計C課程設計

遼寧工程技術大學上機實驗報告 class program class object public void isspecialchar stringbuilder sb 檢測給定的字串是否含有字母,數字和下劃線 string str int a 0,b 0,c 0 for int i 0 i i i...