freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java程序設(shè)計實驗指導(dǎo)手冊-在線瀏覽

2025-08-12 07:00本頁面
  

【正文】 方法的特性,了解類的繼承性實驗要求 編寫一個體現(xiàn)面向?qū)ο笏枷氲某绦颍?編寫體現(xiàn)類的繼承性(成員變量、成員方法、成員變量隱藏)的程序;實驗內(nèi)容 設(shè)計類來描述真實客觀世界中的事物,使用類的成員變量來表示事物的屬性和狀態(tài),使用類的成員方法來提供對成員變量的訪問或修改(1) 程序功能:設(shè)計一個用來描述汽車的類,使用類的非靜態(tài)成員變量來表示汽車的車主姓名、當(dāng)前的速率和當(dāng)前方向盤的轉(zhuǎn)向角度,使用類的非靜態(tài)成員方法來表示改變汽車的速率和停車兩個操作。public class EXP3_1 { private String ownerName。 //當(dāng)前車速 private float curDirInDegree。 } public EXP3_1(String ownerName, float speed, float dirInDegree){ this(ownerName)。 =dirInDegree。 } public float getCurDirInDegree() { //提供對當(dāng)前方向盤轉(zhuǎn)向角度的訪問 return curDirInDegree。 } public void changeSpeed(float curSpeed) { //提供改變當(dāng)前的車速 = curSpeed。 }}(3) 編譯源程序。public class Account //賬戶類{ private String name。 //賬戶余額 public Account(String name) { = name。 } public String getName() //返回賬戶名 { return name。 } public boolean put(double value) //存款操作,參數(shù)為存入金額 { if (value0) { += value。 } return false。 //取款操作使余額值減少 else //賬戶余額不夠所取時 { value = 。 } return value。 }} 繼承平面抽象類,計算三角形面積  新類可從現(xiàn)有的類中產(chǎn)生,并保留現(xiàn)有類的成員變量和方法并可根據(jù)需要對它們加以修改。這種現(xiàn)象就稱為類的繼承。只要簡單地聲明這個類是從一個已定義的類繼承下來的,就可以引用被繼承類的全部成員。Java 提供了一個龐大的類庫讓開發(fā)人員繼承和使用。你必須設(shè)計自己的能處理實際問題的類,如果你設(shè)計的這個類僅僅實現(xiàn)了繼承,則和父類毫無兩樣。這使得子類要比父類大,但更具特殊性,代表著一組更具體的對象。 實驗3 設(shè)計實現(xiàn)接口的類及異常處理實驗?zāi)康模?.編寫體現(xiàn)類的多態(tài)性(成員方法重載、構(gòu)造方法重載)的程序;2. 編寫體現(xiàn)接口功能的程序。5.熟悉和掌握異常的拋出和捕捉。 Sort2or3(){ max1=1。 max3=1。 max1=i。 if(max1max2){s=max1。max2=s。 max1=i。 max3=k。max1=max2。} if (max1max3){s=max1。max3=s。max2=max3。} }}public class Class1{ public static void main (String args[]){ Sort2or3 m1 = new Sort2or3()。 (兩個數(shù)從大到小為:++,+)。 (三個數(shù)從大到小為:++,++,+)。盡管構(gòu)造方法看起來和一般的成員方法沒有差別,但它不是方法,也不是類的成員。構(gòu)造方法對于類是十分重要的,對象的初始化任務(wù)要靠構(gòu)造方法來完成。(1) 程序源代碼如下。   RunDemo() {    (全部為空!)?!     RunDemo(String name, String pwd) {    this(name)?!   heck()?!   f (userName!=null)     s=用戶名:+userName?!   f (password!=12345678)     s=s+ 口令無效!?!   ?s)?!   ew RunDemo(張三)?!   ew RunDemo(王五,12345678)。(2) 程序源代碼如下。   int age()?!   public class EXP3_13 implements NL{ //實現(xiàn)接口   String xm。 //類自己的成員變量(出生日期)   public EXP3_13(String n1,int y){ //類構(gòu)造方法    xm = n1。   }   public int age(){ //實現(xiàn)接口的方法    return year csrq?!     public static void main (String args[]) //類自己的成員方法   {    NL a = new EXP3_13(張三,1990)。   }  }4. 設(shè)計圓柱體類圓錐體類設(shè)計圓柱體和圓錐體類,分別實現(xiàn)立體圖形接口,計算表面積和體積5.運行下面的程序,理解異常的拋出、捕捉與處理。public class ExceptionTest{ public static void main(String args[]) { for(int i = 0。i++) { int k。 k = 911 / zero。 case 1: //null pointer int b[ ] = null。 break。 k = c[9]。 case 3: //string index out of bound char ch = abc.charAt(99)。 } }catch(Exception e) { (\nTestcase + i + \n)。 } } }}6.運行下面的程序,理解異常類的常用方法的使用。public class TryTest{ public TryTest(){ try{ int a[] = new int[2]。 (After handling exception return here?)。 (exception string: + ())。 }finally{ ()。 } (No exception?)。 }} 實驗4 圖形用戶界面實驗?zāi)康?了解圖形用戶界面基本組件窗口,按鈕,文本框,選擇框,滾動條等的使用方法,了解如何使用布局管理器對組件進(jìn)行管理,以及如何使用Java 的事件處理機制.實驗要求1. 掌握在Applet 容器中添加組件的方法,掌握使用布局管理器對組件進(jìn)行管理的方法.2. 理解Java 的事件處理機制,掌握為不同組件編寫事件處理程序的方法.3. 掌握編寫?yīng)毩⑦\行的窗口界面的方法.4. 了解Java Swing 組件的使用方法.5. 了解對話框的使用方法.實驗內(nèi)容圖形用戶界面(Graphic User Interface ,簡稱GUI)是為方便用戶使用設(shè)計的窗口界面,在圖形用戶界面中用戶可以看到什么就操作什么,(Component)是構(gòu)成GUI 的基本要素,(Container)內(nèi),容器是能容納和排列組件的對象,如Applet,Panel(面板),Frame(窗口) 方法把組件加入到容器中.1. 在Applet 中添加標(biāo)簽,按鈕并使用網(wǎng)格布局(1) 程序功能:在Applet 容器中添加組件標(biāo)簽,按鈕,并使用網(wǎng)格布局管理器排列組件在容器中的位置.(2) 程序文件,源代碼如下.import .*。public class LX6_1 extends Applet {Label l1。public void init() {setLayout(new GridLayout(3,3))。b1 = new Button(按鈕1)。b3 = new Button(按鈕3)。add(l1)。add(b2)。add(new Label())。add(new Button(按鈕5))。add(new Label(標(biāo)簽2))。import 。public class LX6_2 extends Applet {public void init() {//設(shè)置最底層的 Applet 容器為順序布局setFont(new Font(Arial,20))。add(l)。ad
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1