999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

面向接口程序在排序系統(tǒng)中的設計與實現

2019-09-10 13:56:07金英華周園園
大眾科學·中旬 2019年6期

金英華 周園園

摘 要: 排序是程序員在使用計算機編程時常常遇到的一種算法,其目的就是將一組“無序”的序列經過運算重新排列為“有序”的序列。本文使用面向接口程序,通過定義接口、使用接口設計并實現了排序系統(tǒng),從而快捷、準確、方便地查找、使用數據。

關鍵詞:排序系統(tǒng);面向接口程序;interface;implements

1、接口的定義和實現

為了方便軟件的開發(fā),程序要求繼承類的層次清晰,全部的設計工作都可以使用抽象類來完成。但是Java不支持多重繼承,如果我們在設計時一個類同時繼承兩個或兩個以上的父類時,抽象類作為父類就顯現不能得心應手。這時,需要接口的定義、使用來實現多重繼承。

接口是一種“純粹”的抽象類,只包含了抽象方法和常量的定義。這些抽象方法必須由其它子類來實現(implements),才能賦予方法新的功能。

(1) 定義接口格式:

[訪問修飾符] interface 接口名

{

[訪問修飾符] [存儲修飾符]靜態(tài)常量;

[訪問修飾符] [存儲修飾符]抽象方法;

}

(2)引用接口格式:

子類實現接口時使用implements關鍵字,如果想實現多個接口,接口名之間用逗號隔開。

格式為:

[訪問修飾符] [存儲修飾符] class 類名 implements 接口名1,接口名2……

2、接口與抽象類的區(qū)別

1)接口是一種特殊的類,可以把它當做抽象類,接口的所有的方法都是抽象的,只有聲明沒有具體實現。

2)子類用關鍵字“implements”實現接口;用關鍵字“extends”繼承抽象類。

3) Java不支持多重繼承,只能繼承一個抽象類,但可以實現多個接口,接口體現了Java語言類的重用性,它的實質也是繼承。

4) 定義了一個接口,子類實現接口時,必須重寫這個接口里的所有方法;而抽象類的子類可以不重寫抽象父類的所有方法。

3、接口的應用

本實例使用接口程序設計實現排序系統(tǒng)。

程序中定義了接口paixun,在接口中定義了方法public double pai_xun();,方法中只是指定了返回值是Double型,沒有具體的實現。通常也可以在接口中定義的常量,例如:double PI=3.14,,常量默認是公共的、靜態(tài)的。在主類Jkpaixun中的main( )方法中實現paixun接口,重寫public double pai_xun();方法public double ?pai_xun(){int n=5;double temp;double db1[]=new double[n];db1[0]=x1;db1[1]=x2;db1[2]=x3;db1[3]=x4;db1[4]=x5;for (int i=0;i<n-1;i++){for (int j=i+1;j<n;j++){if(db1[i]<db1[j]){temp=db1[i];db1[i]=db1[j];db1[j]=temp;}}}。

在主類中實現接口中定義的方法時指定方法屬性一定要是public,因為接口中定義的方法默認屬性為public,實現這個接口的子類重寫該方法必須指定屬性為public,否則編譯程序時會有錯誤信息提示,原因是重寫的方法不能比被重寫的方法擁有更嚴格的訪問權限。

設計程序要實現如圖的運行結果:

參考文獻

[1]李卓玲.Java程序設計實用教程.大連理工大學出版社,2005.

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

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

主站蜘蛛池模板: 欧美精品H在线播放| 成人国产小视频| 久久人妻xunleige无码| 欧美国产成人在线| 一级毛片免费高清视频| 国产农村妇女精品一二区| 成人字幕网视频在线观看| 中文无码精品a∨在线观看| 最新亚洲人成网站在线观看| 色噜噜综合网| 精品综合久久久久久97超人该| 国产喷水视频| 国产成年女人特黄特色毛片免 | 乱人伦99久久| 亚洲人成影视在线观看| 久久天天躁狠狠躁夜夜躁| 亚洲欧美日韩成人在线| 亚洲美女一区二区三区| 亚洲国产欧洲精品路线久久| 亚洲成人一区在线| 亚洲小视频网站| 国产精品xxx| www.99精品视频在线播放| 99视频在线精品免费观看6| 鲁鲁鲁爽爽爽在线视频观看| av大片在线无码免费| 亚洲天堂在线免费| 精品国产Av电影无码久久久| 欧美日韩国产在线人| 日韩中文字幕亚洲无线码| 99一级毛片| 成年A级毛片| a亚洲视频| 五月婷婷综合网| 直接黄91麻豆网站| 亚洲啪啪网| 免费人成在线观看视频色| 亚洲国产成人无码AV在线影院L| 综合社区亚洲熟妇p| 亚洲欧美日韩色图| 亚洲美女一区二区三区| 麻豆精品在线| 日本a级免费| 亚洲天堂视频网站| 亚洲婷婷六月| 国产xx在线观看| 国产一级妓女av网站| 中文字幕在线欧美| 国产精品国产三级国产专业不| 久久久久久午夜精品| 婷婷色一二三区波多野衣| 欧美区在线播放| 欧美亚洲国产精品久久蜜芽| 国产91小视频| 亚洲精品无码AⅤ片青青在线观看| 尤物精品视频一区二区三区| 韩日无码在线不卡| 91成人在线免费视频| 激情乱人伦| 小13箩利洗澡无码视频免费网站| 国产一区亚洲一区| 四虎影院国产| 国产极品粉嫩小泬免费看| 国产另类视频| 久久99久久无码毛片一区二区| 亚洲全网成人资源在线观看| 91精品国产一区自在线拍| 国模极品一区二区三区| 亚洲一级毛片免费观看| 成人av专区精品无码国产| 高清码无在线看| 国产天天射| 天天综合色网| 欧美亚洲一区二区三区导航| 亚洲专区一区二区在线观看| 91精品啪在线观看国产| 国产精品亚洲综合久久小说| 中文字幕av一区二区三区欲色| 国产精品刺激对白在线| 在线精品亚洲国产| 久久精品娱乐亚洲领先| 久久免费视频播放|