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

正文內(nèi)容

java程序設(shè)計實驗指導(dǎo)手冊(編輯修改稿)

2025-07-22 07:00 本頁面
 

【文章內(nèi)容簡介】 。 (兩個數(shù)從大到小為:++,+)。 (50,150,100)。 (三個數(shù)從大到小為:++,++,+)。 }}2構(gòu)造函數(shù)的重載  構(gòu)造方法的名稱和類同名,沒有返回類型。盡管構(gòu)造方法看起來和一般的成員方法沒有差別,但它不是方法,也不是類的成員。因此,構(gòu)造方法不能直接調(diào)用,只能由new 操作符調(diào)用。構(gòu)造方法對于類是十分重要的,對象的初始化任務(wù)要靠構(gòu)造方法來完成。重載構(gòu)造方法的目的是提供多種初始化對象的能力,使程序員可以根據(jù)實際需要選用合適的構(gòu)造方法來初始化對象。(1) 程序源代碼如下。  class RunDemo {   private String userName, password?!  unDemo() {    (全部為空!)?!     RunDemo(String name) {    userName=name。   }   RunDemo(String name, String pwd) {    this(name)?!   assword=pwd?!   heck()。   }   void check() {    String s=null。    if (userName!=null)     s=用戶名:+userName?!   lse     s=用戶名不能為空!?!   f (password!=12345678)     s=s+ 口令無效!。    else     s=s+ 口令:********。    (s)。   }  }  public class EXP3_12 {   public static void main(String[] args) {    new RunDemo()?!   ew RunDemo(張三)?!   ew RunDemo(null,李四)?!   ew RunDemo(王五,12345678)?!  }3. 使用接口技術(shù)(1) 程序功能:在程序中聲明一個自定義接口NL,用來計算一個人年齡。(2) 程序源代碼如下?! nterface NL{ //定義接口   int year = 2004。   int age()?!  oid output()?!   public class EXP3_13 implements NL{ //實現(xiàn)接口   String xm。 //類自己的成員變量(姓名)   int csrq。 //類自己的成員變量(出生日期)   public EXP3_13(String n1,int y){ //類構(gòu)造方法    xm = n1?!   srq = y。   }   public int age(){ //實現(xiàn)接口的方法    return year csrq。 //這里直接使用了接口中的常量year   }   public void output() { //實現(xiàn)接口的方法    ( +今年的年齡是+ ()+歲)?!     public static void main (String args[]) //類自己的成員方法   {    NL a = new EXP3_13(張三,1990)?!   ?)。   }  }4. 設(shè)計圓柱體類圓錐體類設(shè)計圓柱體和圓錐體類,分別實現(xiàn)立體圖形接口,計算表面積和體積5.運行下面的程序,理解異常的拋出、捕捉與處理。import .*。public class ExceptionTest{ public static void main(String args[]) { for(int i = 0。 i 4。i++) { int k。 try { switch( i ) { case 0: //divided by zero int zero = 0。 k = 911 / zero。 break。 case 1: //null pointer int b[ ] = null。 k = b[0]。 break。 case 2: //array index out of bound int c[ ] = new int[2]。 k = c[9]。 break。 case 3: //string index out of bound char ch = abc.charAt(99)。 break。 } }catch(Exception e) { (\nTestcase + i + \n)。 (e)。 } } }}6.運行下面的程序,理解異常類的常用方法的使用。import .*。public class TryTest{ public TryTest(){ try{ int a[] = new int[2]。 a[4] = 3。 (After handling exception return here?)。 }catch(IndexOutOfBoundsException e){ (exception msg: + ())。 (exception string: + ())。 ()。 }finally{ ()。 (finally)。 } (No exception?)。 } public static void main(String args[]){ new TryTest()。 }} 實驗4 圖形用戶界面實驗?zāi)康?了解圖形用戶界面基本組件窗口,按鈕,文本框,選擇框,滾動條等的使用方法,了解如何使用布局管理器對組件進(jìn)行管理,以及如何使用Java 的事件處理機(jī)制.實驗要求1. 掌握在Applet 容器中添加組件的方法,掌握使用布局管理器對組件進(jìn)行管理的方法.2. 理解Java 的事件處理機(jī)制,掌握為不同組件編寫事件處理程序的方法.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 .*。import 。public class LX6_1 extends Applet {Label l1。Button b1, b2, b3, b4, b5, b6。public void init() {setLayout(new GridLayout(3,3))。 // 設(shè)置網(wǎng)格布局(3 行3 列共9 個網(wǎng)格)l1=new Label(標(biāo)簽1)。b1 = new Button(按鈕1)。b2 = new Button(按鈕2)。b3 = new Button(按鈕3)。b4 = new Button(按鈕4)。add(l1)。add(b1)。add(b2)。add(b3)。add(new Label())。add(b4)。add(new Button(按鈕5))。add( new Button(按鈕6))。add(new Label(標(biāo)簽2))。}}(3) .2. 在面板中添加組件(1) 程序功能:在Applet 中添加面板容器,并分別在Applet,面板容器中添加組件并使用不同的布局管理方式.(2) 程序文件,源代碼如下.import .*。import 。import 。public class LX6_2 extends Applet {public void init() {//設(shè)置最底層的 Applet 容器為順序布局setFont(new Font(Arial,20))。Label l=new Label(這是最底層的 Applet 容器中的標(biāo)簽,
點擊復(fù)制文檔內(nèi)容
范文總結(jié)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1