九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

面向?qū)ο缶幊?實(shí)驗(yàn)報(bào)告

上傳人:優(yōu)*** 文檔編號(hào):46743741 上傳時(shí)間:2021-12-15 格式:DOC 頁(yè)數(shù):36 大?。?.21MB
收藏 版權(quán)申訴 舉報(bào) 下載
面向?qū)ο缶幊?實(shí)驗(yàn)報(bào)告_第1頁(yè)
第1頁(yè) / 共36頁(yè)
面向?qū)ο缶幊?實(shí)驗(yàn)報(bào)告_第2頁(yè)
第2頁(yè) / 共36頁(yè)
面向?qū)ο缶幊?實(shí)驗(yàn)報(bào)告_第3頁(yè)
第3頁(yè) / 共36頁(yè)

下載文檔到電腦,查找使用更方便

20 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《面向?qū)ο缶幊?實(shí)驗(yàn)報(bào)告》由會(huì)員分享,可在線閱讀,更多相關(guān)《面向?qū)ο缶幊?實(shí)驗(yàn)報(bào)告(36頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、真誠(chéng)為您提供優(yōu)質(zhì)參考資料,若有不當(dāng)之處,請(qǐng)指正。甘肅政法學(xué)院本科學(xué)生實(shí)驗(yàn)報(bào)告( 一 ) 姓名: 學(xué)院:計(jì)算機(jī)科學(xué)學(xué)院專業(yè):計(jì)算機(jī)科學(xué)與技術(shù)班級(jí):實(shí)驗(yàn)課程名稱:JAVA開(kāi)發(fā)與語(yǔ)言基礎(chǔ) 試驗(yàn)時(shí)間 2011 年 9 月 28 日指導(dǎo)教師及職稱 實(shí)驗(yàn)成績(jī): 開(kāi)課時(shí)間 2011 學(xué)年 第一 學(xué)期甘肅政法學(xué)院實(shí)驗(yàn)管理中心印制實(shí)驗(yàn)題目面向?qū)ο缶幊绦〗M合作否姓 名唐曉梅班 級(jí)2011級(jí)專升本班學(xué) 號(hào)201181210126一、實(shí)驗(yàn)?zāi)康模?、 熟悉Java面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想。2、 掌握類與對(duì)象的定義及使用方法。3、 掌握package語(yǔ)句與import語(yǔ)句的用法。4、 掌握java 繼承中父類及其子類的

2、定義方法。5、 掌握子類重寫(xiě)父類同名方法的方法。6、 掌握用法。二、實(shí)驗(yàn)環(huán)境:裝有JDK1.6,Eclipse的的計(jì)算機(jī)一臺(tái)三、實(shí)驗(yàn)內(nèi)容與步驟:(1)Java程序開(kāi)發(fā)環(huán)境配置:1、 下載并安裝JDK1.6,過(guò)程可參考教材P4-6。2、 配置環(huán)境變量:SDK平臺(tái)提供的Java編譯器(javac.exe)和Java解釋器(java.exe)位于Java安裝目錄的bin文件夾中,為了能在任何目錄中使用編譯器和解釋器,應(yīng)在系統(tǒng)特性中設(shè)置Path。對(duì)于Windows2000、Windows2003、Windows XP,用鼠標(biāo)右鍵點(diǎn)擊“我的電腦”,彈出菜單,然后選擇屬性,彈出“系統(tǒng)特性”對(duì)話框,再單擊該

3、對(duì)話框中的高級(jí)選項(xiàng),然后點(diǎn)擊按鈕“環(huán)境變量”,添加如下圖所示的系統(tǒng)環(huán)境變量:J2SDK的安裝目錄的jre文件夾中包含著Java應(yīng)用程序運(yùn)行時(shí)所需要的Java類庫(kù),這些類庫(kù)被包含在jrelib目錄下的壓縮文件rt.jar中 。因此,再添加如下圖所示環(huán)境變量。3、 下載Eclipse3.4或以上版本,將其解壓到某一目錄下。使用時(shí)只需雙擊eclipse圖標(biāo)即可。4、 在記事本中編寫(xiě)簡(jiǎn)單的Application 程序,運(yùn)用JDK命令方式在屏幕上打印輸出“你好,很高興學(xué)習(xí)Java”。5、 在記事本中編寫(xiě)簡(jiǎn)單的Applet 程序,運(yùn)用JDK命令方式在Java Applet中繪制一行文字:“這是一個(gè)Java

4、 Applet 程序”。6、 在Eclipse環(huán)境下完成3,4所要求的任務(wù),可參考教材P416實(shí)驗(yàn)1的步驟。(2)Java程序:實(shí)驗(yàn)3 類與對(duì)象1、三角形、梯形和圓形的類封裝:分別定義三角形、梯形和圓形類,要求每個(gè)類中包含構(gòu)造方法、求周長(zhǎng)及面積的方法。最后在主方法中為三角形、梯形和圓形類創(chuàng)建對(duì)象并打印輸出各種圖形的周長(zhǎng)及面積。該程序的模板代碼如下:請(qǐng)將其補(bǔ)充完整并調(diào)試運(yùn)行。AreaAndLength.javaclass Trangle double sideA,sideB,sideC,area,length; boolean boo; public Trangle(double a,doubl

5、e b,double c) 【代碼1】 /參數(shù)a,b,c分別賦值給sideA,sideB,sideC if(【代碼2】) /a,b,c構(gòu)成三角形的條件表達(dá)式 【代碼3】 /給boo賦值。 else 【代碼4】 /給boo賦值。 double getLength() 【代碼5】 /方法體,要求計(jì)算出length的值并返回 public double getArea() if(boo) double p=(sideA+sideB+sideC)/2.0; area=Math.sqrt(p*(p-sideA)*(p-sideB)*(p-sideC) ; return area; else System

6、.out.println("不是一個(gè)三角形,不能計(jì)算面積"); return 0; public void setABC(double a,double b,double c) 【代碼6】 /參數(shù)a,b,c分別賦值給sideA,sideB,sideC if(【代碼7】) /a,b,c構(gòu)成三角形的條件表達(dá)式 【代碼8】 /給boo賦值。 else 【代碼9】 /給boo賦值。 class Lader double above,bottom,height,area; Lader(double a,double b,double h) 【代碼10】 /方法體,將參數(shù)a,b,c分別

7、賦值給above,bottom,height double getArea() 【代碼11】 /方法體,,要求計(jì)算出area返回 class Circle double radius,area; Circle(double r) 【代碼12】 /方法體 double getArea() 【代碼13】 /方法體,要求計(jì)算出area返回 double getLength() 【代碼14】 /getArea方法體的代碼,要求計(jì)算出length返回 void setRadius(double newRadius) radius=newRadius; double getRadius() return

8、radius; public class AreaAndLength public static void main(String args) double length,area; Circle circle=null; Trangle trangle; Lader lader; 【代碼15】 /創(chuàng)建對(duì)象circle 【代碼16】 /創(chuàng)建對(duì)象trangle。 【代碼17】 /創(chuàng)建對(duì)象lader 【代碼18】 / circle調(diào)用方法返回周長(zhǎng)并賦值給length System.out.println("圓的周長(zhǎng):"+length); 【代碼19】 / circle調(diào)用方法返

9、回面積并賦值給area System.out.println("圓的面積:"+area); 【代碼20】 / trangle調(diào)用方法返回周長(zhǎng)并賦值給length System.out.println("三角形的周長(zhǎng):"+length); 【代碼21】 / trangle調(diào)用方法返回面積并賦值給area System.out.println("三角形的面積:"+area); 【代碼22】 / lader調(diào)用方法返回面積并賦值給area System.out.println("梯形的面積:"+area); 【代碼23】

10、 / trangle調(diào)用方法設(shè)置三個(gè)邊,要求將三個(gè)邊修改為12,34,1。 【代碼24】 / trangle調(diào)用方法返回面積并賦值給area System.out.println("三角形的面積:"+area); 【代碼25】 / trangle調(diào)用方法返回周長(zhǎng)并賦值給length System.out.println("三角形的周長(zhǎng):"+length); 通過(guò)編譯得出如下答案:【代碼1】: sideA=a;sideB=b;sideC=c;【代碼2】: a+b>c&&a+c>b&&c+b>a 【代碼3】:

11、 boo=true; 【代碼4】: boo=false; 【代碼5】: if(boo) length=sideA+sideB+sideC; return length; else System.out.println("不是一個(gè)三角形,不能計(jì)算周長(zhǎng)"); return 0; 【代碼6】: sideA=a;sideB=b;sideC=c;【代碼7】: a+b>c&&a+c>b&&c+b>a【代碼8】: boo=true;【代碼9】: boo=false;【代碼10】:above=a; bottom=b; height=h;【代

12、碼11】: area=(above+bottom)/2*height; return area;【代碼12】: radius=r;【代碼13】: return 3.14*radius*radius;【代碼14】: return 3.14*2*radius;【代碼15】: circle=new Circle(10);【代碼16】: trangle=new Trangle(3,4,5);【代碼17】: lader=new Lader(3,4,10);【代碼18】: length=circle.getLength();【代碼19】: area=circle.getArea();【代碼20】: len

13、gth=trangle.getLength();【代碼21】: area=trangle.getArea();【代碼22】: area=lader.getArea();【代碼23】: trangle.setABC(12,34,1);【代碼24】: area=trangle.getArea();【代碼25】: length=trangle.getLength();2、學(xué)習(xí)實(shí)例成員與類成員的區(qū)別:按照下面模板代碼中的注釋信息將該程序補(bǔ)充完整并調(diào)試運(yùn)行。Example.javaclass A 【代碼1】 /聲明一個(gè)float型實(shí)例變量a 【代碼2】 /聲明一個(gè)float型類變量b,即static變量

14、b void setA(float a) 【代碼3】 /將參數(shù)a的值賦值給成員變量a void setB(float b) 【代碼4】 /將參數(shù)b的值賦值給成員變量b float getA() return a; float getB() return b; void inputA() System.out.println(a); static void inputB() System.out.println(b); public class Example public static void main(String args) 【代碼5】 /通過(guò)類名操作類變量b,并賦值100 【代碼6】

15、/通過(guò)類名調(diào)用方法inputB() A cat=new A(); A dog=new A(); 【代碼7】 /cat象調(diào)用方法setA(int a)將cat的成員a的值設(shè)置為200 【代碼8】 /cat調(diào)用方法setB(int b)將cat的成員b的值設(shè)置為400 【代碼9】 /dog象調(diào)用方法setA(int a)將dog的成員a的值設(shè)置為150 【代碼10】 /dog調(diào)用方法setB(int b)將dog的成員b的值設(shè)置為300 【代碼11】 /cat調(diào)用inputA()。 【代碼12】 /cat調(diào)用inputB()。 【代碼13】 /dog調(diào)用inputA()。 【代碼14】 /dog調(diào)

16、用inputB()。 通過(guò)編譯得出如下答案:【代碼1】: float a; 【代碼2】: static float b; 【代碼3】: this.a=a; 【代碼4】: this.b=b;【代碼5】: A.b=100; 【代碼6】: A.inputB(); 【代碼7】: cat.setA(200);【代碼8】: cat.setB(400);【代碼9】: dog.setA(150);【代碼10】:dog.setB(300);【代碼11】:cat.inputA();【代碼12】:cat.inputB();【代碼13】:dog.inputA();【代碼14】:dog.inputB();3、使用pac

17、kage語(yǔ)句與import語(yǔ)句:上機(jī)調(diào)試下面程序,學(xué)會(huì)package與import語(yǔ)句的用法。SquareEquation.javapackage tom.jiafei;public class SquareEquation double a,b,c; double root1,root2; boolean boo; public SquareEquation(double a,double b,double c) this.a=a; this.b=b; this.c=c; if(a!=0) boo=true; else boo=false; public void getRoots() if

18、(boo) System.out.println("是一元2次方程"); double disk=b*b-4*a*c; if(disk>=0) root1=(-b+Math.sqrt(disk)/(2*a); root2=(-b-Math.sqrt(disk)/(2*a); System.out.printf("方程的根:%f,%fn",root1,root2); else System.out.printf("方程沒(méi)有實(shí)根n"); else System.out.println("不是一元2次方程"); p

19、ublic void setCoefficient(double a,double b,double c) this.a=a; this.b=b; this.c=c; if(a!=0) boo=true; else boo=false; SunRise.javaimport tom.jiafei.*;class SunRise public static void main(String args ) SquareEquation equation=new SquareEquation(4,5,1); equation.getRoots(); equation.setCoefficient(-

20、3,4,5); equation.getRoots(); 通過(guò)編譯得出如下答案:【這是在JDK下運(yùn)行的錯(cuò)誤,因?yàn)闆](méi)有在JDK下建包】如下圖所示:【這個(gè)是在eclipse下運(yùn)行的,因?yàn)榘寻拿纸ㄥe(cuò)了,所以出錯(cuò)?!俊具@個(gè)就把包的名字改過(guò)來(lái)了,改成tao.jiafei,這樣就對(duì)了?!繉?shí)驗(yàn)4 繼承與接口1、定義父類People,分別定義People類的子類ChinaPeople,AmericanPeople和BeijingPeople并分別重寫(xiě)父類中的各個(gè)方法。最后在主方法中分別創(chuàng)建各子類的對(duì)象并調(diào)用各自的方法打印輸出信息。該程序的模板代碼如下:請(qǐng)將其補(bǔ)充完整并調(diào)試運(yùn)行。class People p

21、rotected double weight,height; public void speakHello() System.out.println("yayawawa"); public void averageHeight() height=173; System.out.println("average height:"+height); public void averageWeight() weight=70; System.out.println("average weight:"+weight); class China

22、People extends People 【代碼1】 /重寫(xiě)public void speakHello()方法,要求輸出類似“你好,吃了嗎”這樣的 /漢語(yǔ)信息【代碼2】 /重寫(xiě)public void averageHeight()方法,要求輸出類似 /“中國(guó)人的平均身高:168.78厘米”這樣的漢語(yǔ)信息【代碼3】 /重寫(xiě)public void averageWeight()方法, /要求輸出類似“中國(guó)人的平均體重:65公斤”這樣的漢語(yǔ)信息 public void chinaGongfu() 【代碼4】/輸出中國(guó)武術(shù)的信息,例如:"坐如鐘,站如松,睡如弓"等 class

23、AmericanPeople extends People【代碼5】 /重寫(xiě)public void speakHello()方法,要求輸出類似 /“How do you do”這樣的英語(yǔ)信息?!敬a6】 /重寫(xiě)public void averageHeight()方法 【代碼7】 /重寫(xiě)public void averageWeight()方法 public void americanBoxing() 【代碼8】/輸出拳擊的信息,例如,“直拳”、“鉤拳”等 class BeijingPeople extends ChinaPeople 【代碼9】 /重寫(xiě)public void speakHel

24、lo()方法,要求輸出類似“您好”這樣的漢語(yǔ)信息 【代碼10】 /重寫(xiě)public void averageHeight()方法 【代碼11】 /重寫(xiě)public void averageWeight()方法 public void beijingOpera() 【代碼12】/輸出京劇的信息 public class Example public static void main(String args) ChinaPeople chinaPeople=new ChinaPeople(); AmericanPeople americanPeople=new AmericanPeople();

25、BeijingPeople beijingPeople=new BeijingPeople(); chinaPeople.speakHello(); americanPeople.speakHello(); beijingPeople.speakHello(); chinaPeople.averageHeight(); americanPeople.averageHeight(); beijingPeople.averageHeight(); chinaPeople.averageWeight(); americanPeople.averageWeight(); beijingPeople.a

26、verageWeight(); chinaPeople.chinaGongfu(); americanPeople.americanBoxing(); beijingPeople.beijingOpera() ; beijingPeople.chinaGongfu(); 通過(guò)編譯得出如下答案:【代碼1】: public void speakHello() System.out.println("你好,吃飯了嗎?"); 【代碼2】: public void averageHeight() height=173; System.out.println("中國(guó)人的平均身

27、高:"+height+"厘米"); 【代碼3】: public void averageWeight() weight=67.34; System.out.println("中國(guó)人的平均體重:"+weight+"公斤"); 【代碼4】: System.out.println("坐如鐘,站如松,睡如弓");【代碼5】: public void speakHello() System.out.println("How do You do"); 【代碼6】: public void aver

28、ageHeight() height=188; System.out.println("Amerian Average height:"+height+" cm"); 【代碼7】: public void averageWeight() weight=80.23; System.out.println("Amerian Average weight:"+weight+" kg"); 【代碼8】: System.out.println("直拳、鉤拳");【代碼9】: public void spe

29、akHello() System.out.println("您好"); 【代碼10】: public void averageHeight() height=16; System.out.println("北京人的平均身高:"+height+"厘米"); 【代碼11】: public void averageWeight() weight=6; System.out.println("北京人的平均體重:"+weight+"公斤"); 【代碼12】: System.out.println(&quo

30、t;京劇術(shù)語(yǔ)");2、讀懂下面模板代碼,按要求補(bǔ)充程序并調(diào)試運(yùn)行。掌握抽象類的定義及其實(shí)現(xiàn)方法,學(xué)習(xí)上轉(zhuǎn)型對(duì)象的運(yùn)用方法。abstract class Employee public abstract double earnings();class YearWorker extends Employee 【代碼1】 /重寫(xiě)earnings()方法class MonthWorker extends Employee 【代碼2】 /重寫(xiě)earnings()方法。class WeekWorker extends Employee 【代碼3】 /重寫(xiě)earnings()方法。class Co

31、mpany Employee employee; double salaries=0; Company(Employee employee) this.employee=employee; public double salariesPay() salaries=0; 【代碼4】 /計(jì)算salaries。 return salaries; public class HardWork public static void main(String args) Employee employee=new Employee20; for(int i=0;i<employee.length;i+)

32、 if(i%3=0) employeei=new WeekWorker(); else if(i%3=1) employeei=new MonthWorker(); else if(i%3=2) employeei=new YearWorker(); Company company=new Company(employee); System.out.println("公司年工資總額:"+company.salariesPay(); 通過(guò)編譯得出如下答案:【代碼1】: public double earnings() return 50000.456; 【代碼2】: publ

33、ic double earnings() return 12*2300; 【代碼3】: public double earnings() return 52*500; 【代碼4】: for(int i=0;i<employee.length;i+) salaries=salaries+employeei.earnings(); 3、讀懂下面模板代碼,按要求補(bǔ)充程序并調(diào)試運(yùn)行。掌握接口的定義及其實(shí)現(xiàn)方法,學(xué)習(xí)接口回調(diào)的運(yùn)用方法。interface ComputerWeight public double computeWeight();class Television implements

34、 ComputerWeight 【代碼1】 /實(shí)現(xiàn)computeWeight()方法。class Computer implements ComputerWeight 【代碼2】 /實(shí)現(xiàn)computeWeight()方法。 class WashMachine implements ComputerWeight 【代碼3】 /實(shí)現(xiàn)computeWeight()方法。class Car ComputerWeight goods; double totalWeights=0; Car(ComputerWeight goods) this.goods=goods; public double getT

35、otalWeights() totalWeights=0; 【代碼4】 /計(jì)算totalWeights return totalWeights; public class Road public static void main(String args) ComputerWeight goodsOne=new ComputerWeight50, goodsTwo=new ComputerWeight22 ; for(int i=0;i<goodsOne.length;i+) if(i%3=0) goodsOnei=new Television(); else if(i%3=1) good

36、sOnei=new Computer(); else if(i%3=2) goodsOnei=new WashMachine(); for(int i=0;i<goodsTwo.length;i+) if(i%3=0) goodsTwoi=new Television(); else if(i%3=1) goodsTwoi=new Computer(); else if(i%3=2) goodsTwoi=new WashMachine(); Car 大貨車=new Car(goodsOne); System.out.println("大貨車裝載的貨物重量:"+大貨車.

37、getTotalWeights(); Car 小貨車=new Car(goodsTwo); System.out.println("小貨車裝載的貨物重量:"+小貨車.getTotalWeights(); 通過(guò)編譯得出如下答案:【代碼1】: public double computeWeight() return 45.5; 【代碼2】: public double computeWeight() return 65.5; 【代碼3】: public double computeWeight() return 145; 【代碼4】: for(int k=0;k<good

38、s.length;k+) totalWeights=totalWeights+puteWeight(); 第3部分 常用類與異常處理(1)完成教材P430實(shí)驗(yàn)5.1。package zuoye;import java.util.*;public class TestString public static void main(Stringargs)String data="This is a String"StringTokenizer st=new StringTokenizer(data); int count=st.countTokens(); System.out.

39、println("原串是:"+data); System.out.println("各個(gè)單詞如下:"); while(st.hasMoreTokens() String s=st.nextToken(); System.out.println(s); System.out.println("單詞總數(shù):"+count); 通過(guò)編譯得出如下結(jié)果:(2)完成教材P116例題5.11。import java.util.*;import java.text.*;public class TestDateFormat public static

40、Date parseDate(String text, String format) / 格式化日期字符串try return new SimpleDateFormat(format).parse(text); catch (ParseException e) throw new RuntimeException(e.getMessage();public static void main(String args) throws ParseException Date date = new Date();SimpleDateFormat f = new SimpleDateFormat(&qu

41、ot;yyyy-MM-dd-EEEE-hh-mm-ss");SimpleDateFormat f1 = new SimpleDateFormat("yyyy/MM/dd/EEEE/hh/mm/ss");System.out.println(f.format(date);System.out.println(f1.format(date);Date d1 = parseDate("12-23-2008", "MM-dd-yyyy");System.out.println(d1);Date d2 = parseDate(&quo

42、t;2008/12/25 10:53:54", "yyyy/MM/dd hh:mm:ss");System.out.println(d2);通過(guò)編譯得出如下結(jié)果:(3)完成教材P431實(shí)驗(yàn)5.2。import java.io.BufferedReader;import java.io.*;import java.util.regex.*;public class EmailSpider public static void main(String args) try BufferedReader br = new BufferedReader(new FileRe

43、ader("d:test.txt");String line = ""while(line=br.readLine() != null) parse(line); catch (FileNotFoundException e) e.printStackTrace(); catch (IOException e) e.printStackTrace();private static void parse(String line) Pattern p = Ppile("w.+w.+.w+"); / 編譯正則表達(dá)式Matcher m = p

44、.matcher(line); / 匹配郵箱地址while(m.find() System.out.println(m.group(); / 打印匹配的郵箱地址通過(guò)編譯得出如下結(jié)果:(4)完成教材P434實(shí)驗(yàn)6.1,6.2和6.3。6.1package di6;public class Magics public static void main(String args) int i = 0;int j = 0;int m = 0;int n = 5;j = (n + 1) / 2 - 1;int a = new intnn;aij = +m;/ 第一個(gè)數(shù)在第一行正中while (m <

45、 n * n) i-;j+;/ 最近插入的元素為n的整數(shù)倍時(shí),則選下面一行同列上的位置為新位置if (m % n = 0 && m > 1) i = i + 2;j = j - 1;if (i < 0)/ 超出方陣上邊界,則新位置取應(yīng)選列的最下一個(gè)位置i = i + n;if (j > (n - 1)/ 超出方陣右邊界,則新位置取應(yīng)選行的最左一個(gè)位置j = j - n;aij = +m;for (i = 0; i < n; i+) for (j = 0; j < n; j+) System.out.print(aij+"t");

46、System.out.println();通過(guò)編譯得出如下結(jié)果:6.2package oic.circle;public class MatrixDemo public static void main(String args) inta1=1,2,3,4,5,6;intb1=1,2,3,4,5,6;intc1=new int22;for(int row=0;row<2;row+)for(int col=0;col<2;col+)c1rowcol=0;for(int k=0;k<3;k+)c1rowcol+=a1rowk*b1kcol;for(int row=0;row<

47、;2;row+)for(int col=0;col<2;col+)System.out.print(" "+c1rowcol);System.out.println();通過(guò)編譯得出如下結(jié)果:6.3package org.circle;enum SeasonSPRING,SUMMER,AUTUMN,WINTERpublic class EnumClass public static void main(Stringargs)for(Season s:Season.values()System.out.print(s+"ordinal:"+s.ord

48、inal();System.out.print(pareTo(Season.SUMMER)+"");System.out.print(s.equals(Season.SUMMER)+"");System.out.print(s=Season.SUMMER);System.out.print(s.getDeclaringClass();System.out.println(s.name();System.out.println("-");for(String s:"SPRING,SUMMER,AUTUMN,WINTER&quo

49、t;.split(" ")Season season=Enum.valueOf(Season.class,s);System.out.println(season);通過(guò)編譯得出如下結(jié)果:四、實(shí)驗(yàn)過(guò)程與分析: 首先,安裝JDK1.6 ,設(shè)置環(huán)境變量,然后到運(yùn)行輸入cmd,這樣就可以在jdk下運(yùn)行以后綴名為.java的文件了。其次是在Eclipse下運(yùn)行文件,打開(kāi)Eclipse。先建一個(gè)java項(xiàng)目,然后建一個(gè)java包,然后建一個(gè)以主類名為名的java類,然后編寫(xiě)一段程序,進(jìn)行編譯和運(yùn)行。 設(shè)置好了后就可以根據(jù)程序的內(nèi)容,進(jìn)行編譯,根據(jù)Java面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想、類

50、與對(duì)象的定義及使用方法、package語(yǔ)句與import語(yǔ)句的用法、java 繼承中父類及其子類的定義方法、 掌握子類重寫(xiě)父類同名方法的方法。 在程序設(shè)計(jì)的同時(shí),實(shí)驗(yàn)三的第三個(gè)程序有一個(gè)包兩個(gè)類,這個(gè)在JDK里面就不好運(yùn)行,到Eclipse就非常方便了。五、實(shí)驗(yàn)總結(jié):通過(guò)以上兩部分的實(shí)驗(yàn),熟悉Java面向?qū)ο蟪绦蛟O(shè)計(jì)的基本思想、類與對(duì)象的定義及使用方法、package語(yǔ)句與import語(yǔ)句的用法、java 繼承中父類及其子類的定義方法、 掌握子類重寫(xiě)父類同名方法的方法。 做程序設(shè)計(jì)題時(shí),應(yīng)該仔細(xì)觀察找出程序設(shè)計(jì)的基本思想、還有這個(gè)程序用的什么方法,這樣做一個(gè)程序就沒(méi)有那么難了。六、指導(dǎo)教師評(píng)語(yǔ)及成績(jī):實(shí)驗(yàn)過(guò)程與結(jié)果完整,分析總結(jié)得當(dāng)。教室簽名成績(jī)批閱日期 36 / 36

展開(kāi)閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!