版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、一、題型一、題型簡答題,4題,每題15分,共60分;編程題,2題,每題20分,共40分二、題目二、題目共兩套題,學號末尾數(shù)單號學生做第一套,學號末尾數(shù)雙號學生做第二套題共兩套題,學號末尾數(shù)單號學生做第一套,學號末尾數(shù)雙號學生做第二套題第二套題第二套題一、簡答題1什么是多態(tài)性方法的重載和覆蓋有何區(qū)別閱讀下列代碼,指出其中存在的重載和覆蓋,寫出輸出結(jié)果是什么?解釋為什么這樣輸出(15分)classC1publicvoidf()System.
2、out.println(“C1.f“)classC2extendsC1publicvoidf()System.out.println(“C2.f“)classC3publicvoidg(C1one)System.out.println(“g(C1)“)one.f()publicvoidg(C2two)System.out.println(“g(C2)“)two.f()publicclassMain1publicstaticvoidmai
3、n(String[]args)C1one=newC2()C3three=newC3()three.g(one)答:在Java語言中,多態(tài)是指一個方法可以有多種實現(xiàn)版本,類的多態(tài)性表現(xiàn)為方法的多態(tài)性。方法重載,指的是在類中創(chuàng)建多個具有相同名稱,但使用不同參數(shù)的方法,Java虛擬機根據(jù)傳遞給方法的參數(shù)個數(shù)和類型決定調(diào)用哪個重線繪制),隨機設(shè)定小汽車的初始位置,當點擊“擲色子”按鈕,隨機產(chǎn)生移動信息(上移,下移,左移,右移,移動幾步)并顯示在
4、信息標簽中,點擊移動,按照產(chǎn)生的移動信息,讓小汽車進行移動。要求提供完整程序代碼以及運行結(jié)果截圖(20分)imptjava.awt.imptjava.awt.event.publicclassex15_2extendsFrameimplementsActionListenerprivateLabel1privateTextFieldtfpublicstaticvoidmain(String[]args)ex15_2obj15_2=new
5、ex15_2()publicex15_2()setBackground(Col.gray)l=newLabel(“WelcomtotheNCRExamination!“)Fontfont=newFont(“TimesRoman“Font.BOLD20)l.setFont(font)add(“Center“l(fā))Panelp=newPanel()Buttonb=newButton(“Left“)b.addActionListener(thi
6、s)p.add(b)b=newButton(“Center“)b.addActionListener(this)p.add(b)b=newButton(“Right“)b.addActionListener(this)p.add(b)add(”South”,p)b=newButton(“Exit“)b.addActionListener(this)p.add(b)p=newPanel()tf=newTextField(40)p.add(
7、tf)b=newButton(“Set“)b.addActionListener(this)p.add(b)add(“Nth“p)setSize(500300)show()publicvoidactionPerfmed(ActionEventae)if(ae.getActionComm().equals(“Exit“))System.exit(0)elseif(ae.getActionComm().equals(“Left“))1set
8、Alignment(LabelLEFT)elseif(ae.getActionComm().equals(“Center“)l.setAlignment(Label.CENTER)elseif(ae.getActionComm().equals(“Right“))l.setAlignment(Label.RIGHT)elseif(ae.getActionComm().equals(“Set“))l.setText(tf.getText(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 石大遠程在線考試——java語言程序設(shè)計
- java語言程序設(shè)計-程序流程
- 石大遠程在線考試——《java語言程序設(shè)計》_17091468393739568
- java語言程序設(shè)計教學大綱
- java語言程序設(shè)計試題及答案
- 《java語言程序設(shè)計》指導書
- 《java語言程序設(shè)計》復(fù)習講義-read
- java語言程序設(shè)計課后習題答案
- java語言程序設(shè)計課程標準
- 《java語言程序設(shè)計》實踐環(huán)節(jié)考核指導
- java語言程序設(shè)計試題及答案(5)
- 第3章java語言程序設(shè)計基礎(chǔ)
- 自考java語言程序設(shè)計(一)串講筆記
- java語言程序設(shè)計試題及答案(6)
- java程序設(shè)計
- 中石大c語言程序設(shè)計第3次在線作業(yè)答案
- 4月自考java語言程序設(shè)計一04747
- java語言課程設(shè)計---記事本程序設(shè)計
- 第1章java語言與面向?qū)ο蟮某绦蛟O(shè)計-唐大仕
- java程序設(shè)計復(fù)習
評論
0/150
提交評論