国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

Java語言論文2篇(接口+包教學應用)

2019-09-10 13:43金英華
E動時尚·科學工程技術 2019年9期
關鍵詞:Java語言程序設計數(shù)學教學

第1篇:Java語言程序設計接口在數(shù)學教學中的應用

摘 要:在設計大型項目時,為了合理安排開發(fā)軟件工作,需要將整體設計化分成局部設計,讓每個局部模塊實現(xiàn)自己的特定功能。Java只能繼承一個父類,不支持多繼承,使用接口可以很好地克服這個限制,達到多繼承的效果。

關鍵詞:Java語言,程序設計;數(shù)學教學

在設計大型項目時,涉及編程的有關技術人員較多,實現(xiàn)的技術比較復雜,工作量大。為了合理安排開發(fā)軟件工作,需要將整體設計化分成局部設計,讓每個局部模塊實現(xiàn)自己的特定功能,最后將各個模塊聯(lián)系在一起。

1.接口的定義

[接口修飾符] interface(接口名稱)[extends <父類接口名列表>]。{接口體}?。┙涌谛揎椃=涌谛揎椃麨榱嗽O置接口訪問權限的,有兩種狀態(tài):public和缺省。public狀態(tài):用public指明任意類均可以使用關鍵字implements訪問這個接口。缺省狀態(tài):1)在缺省情況下,只有與接口定義在同一包中的類才可以訪問這個接口,而其他包中的類無權訪問該接口。2)接口名。接口名與類名一樣,必須為合法的Java語言標識符。3))父類接口列表。一個接口可以訪問多個接口,通過關鍵字implements來實現(xiàn),其語法與類的繼承相同。被繼承的接口稱為父類接口,當有多個父類接口時,用逗號“,”分隔。4))接口體。接口體中包括接口中所說明的常量的抽象方法。由于接口體中只有常量,所以接口體中變量只能定認為static和final型,在類實現(xiàn)接口時不能被修改,而且必須用常量初始化,接口中的方法說明與類體中的方法說明形式一樣,由于接口體中的方法為抽象方法,所以沒有方法體,接口體中的方法多被說明成public型。接口是一個更”純粹”的抽象類,使用接口可以很好的克服Java不支持多繼承父類的限制,達到多繼承的效果。接口和抽象類類似,只是接口更關心功能組成,而不關心功能的實現(xiàn),這部分工作由繼承它們的具體子類完成。

2.接口的實現(xiàn)

[修飾符] class 類名 [extends 父類名] [implements 接口1,接口2,…]。{類成員變量和成員方法;為接口1中的所有方法編寫方法體,實現(xiàn)接口1;為接口2中的所有方法編寫方法體,實現(xiàn)接口2;}。1)修飾符:可選參數(shù),用于指定類的訪問權限,可選值為public、abstract和final。2)類名:必選參數(shù),用于指定類的名稱,類名必須是合法的Java標識符。一般情況下,要求首字母大寫。3)extends 父類名:可選參數(shù),用于指定要定義的類繼承于哪個父類。當使用extends關鍵字時,父類名為必選參數(shù)。4)implements 接口列表:可選參數(shù),用于指定該類實現(xiàn)的是哪些接口。當使用implements關鍵字時,接口列表為必選參數(shù)。當接口列表中存在多個接口名時,各個接口名之間使用逗號分隔。

3.接口的應用

下面是接口在數(shù)學教學中一個實例:定義一個接口,實現(xiàn)兩個數(shù)中求最小值,用interface 定義了接口two_numbers,min_in_two()方法是求最小值。

設計程序要實現(xiàn)如圖的運行結果:

參考文獻

[1]遲勇.Java語言程序設計[M].大連理工大學出版社.2013.

[2]遲勇.Java語言程序設計實驗實訓指導[M].大連理工大學出版社,2013.

第2篇:Java語言程序設計包在數(shù)學教學中的應用

摘 要:在Java語言程序設計中,為了避免由類名重復而引發(fā)的錯誤,Sun公司在開發(fā)Java時提供了一種用來分隔類名空間的機制——包。package可以使具有相同類名保存在不同的的包中,同名類互不影響,從而保證程序正確性。

關鍵詞:Java語言;程序設計;數(shù)學教學

在Java語言程序設計中,包通過關鍵字package來定義,package語句必須是Java語言程序設計中的第一條語句,用來指明該文件中生成的類保存位置的包名。包定義格式為:Package? <包名1>.[<包名2><包名3>…]

1.包的引入

Java語言使用關鍵字import語句來引入一個包,使得該包中的某些或全部類都能被直接使用。包引入格式:import? <包名1>.[<包名2>…].(*)

2.包的訪問權

訪問控制修飾符有三種(public、protected、private),但修飾等級為四種(public、protected、缺省、private),通常用于修飾在類、成員方法和成員變量,但大致可以分為兩種情況:

3.包的應用

圖1是打包在數(shù)學教學中一個實例:將求最小值的程序打包,min()方法是求最小值,利用Java語言的關鍵字package將min()方法打在a包中。圖2是在求最大值的程序中引入求最小值的程序包,利用Java語言的關鍵字import引入包a,通過if…else求最大值(圖2)。

設計程序要實現(xiàn)如圖的運行結果:

參考文獻

[1]遲勇.Java語言程序設計[M].大連理工大學出版社.2013.

[2]遲勇.Java語言程序設計實驗實訓指導[M].大連理工大學出版社,2013.

作者簡介

金英華(1965.05-),女,漢族,遼寧蓋縣人,碩士研究生學歷,沈陽師范大學副教授,研究方向:計算機軟件。

猜你喜歡
Java語言程序設計數(shù)學教學
基于OBE的Java程序設計個性化教學研究
項目化教學在Python程序設計課程中的應用
C++程序設計課程教學改革研究
醫(yī)學專業(yè)“Python程序設計”課程教學改革總結與思考
基于Android平臺的健康醫(yī)療APP設計與開發(fā)
對數(shù)學教學實施“素質教育”的認識
基于學生主動學習意識培養(yǎng)的數(shù)學教學方法研究
注重交流提升數(shù)學學習廣度和深度探討
數(shù)學教學中“量感”的教學探究
計算機軟件開發(fā)中的JAVA編程語言分析