• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      基于面向?qū)ο蟪绦蛟O(shè)計(jì)

      2019-09-10 02:02:57金英華
      學(xué)習(xí)與科普 2019年27期
      關(guān)鍵詞:構(gòu)造方法面向?qū)ο?/a>對(duì)象

      金英華

      摘 要:重載是面向?qū)ο蟪绦蛟O(shè)計(jì)(Object Oriented Programming,簡(jiǎn)寫(xiě)為OOP)的一個(gè)重要的特征。在編寫(xiě)程序設(shè)計(jì)項(xiàng)目時(shí),定義多個(gè)同名的方法,要求每個(gè)方法的參數(shù)的個(gè)數(shù)或參數(shù)的類型不同。調(diào)用這些重載方法時(shí),編譯器能通過(guò)檢查調(diào)用的方法的參數(shù)個(gè)數(shù)和類型選擇一個(gè)對(duì)應(yīng)的方法。方法重載通常用于創(chuàng)建完成一組任務(wù)相似但參數(shù)的個(gè)數(shù)或參數(shù)的類型或參數(shù)的順序不同的方法。

      關(guān)鍵詞:面向?qū)ο?,重載,類,對(duì)象,構(gòu)造方法

      1、重載

      重載是指多個(gè)方法可以享有相同的名字,但是,這些方法的參數(shù)必須不同,它們或者是參數(shù)的數(shù)量不同,或者參數(shù)的類型不同。

      2、類

      類是具有相同屬性對(duì)象的集合,也是面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言中最基本的概念,一個(gè)程序由若干個(gè)類組成,每個(gè)類有不同的功能,類是組成程序的基本要素。

      類聲明的語(yǔ)法格式:

      [<public>|<abstract|final>] class 子類名 extends 父類名 [implements <接口名列表>]

      {

      類主體

      }

      3、構(gòu)造方法

      構(gòu)造方法是一種特殊的方法,構(gòu)造方法名必須與類名相同,在面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言中只有構(gòu)造方法名能與類同名,用來(lái)創(chuàng)建類的一個(gè)新的對(duì)象。聲明構(gòu)造方法時(shí),可以附加訪問(wèn)修飾符,但沒(méi)有返回值。

      構(gòu)造方法的特點(diǎn):

      1)構(gòu)造方法沒(méi)有返回值;

      2)構(gòu)造方法不能從父類中繼承;

      3)構(gòu)造方法可以重載,一個(gè)類可以定義多個(gè)構(gòu)造方法,不同的構(gòu)造方法根據(jù)參數(shù)的個(gè)數(shù)不同或者參數(shù)的數(shù)據(jù)類型不同來(lái)調(diào)用對(duì)應(yīng)的構(gòu)造方法;

      4)構(gòu)造方法不能直接通過(guò)方法名調(diào)用,必須通過(guò)new運(yùn)算符定義對(duì)象再來(lái)調(diào)用;

      5)在構(gòu)造方法中可以調(diào)用當(dāng)前類和其它父類的另一個(gè)構(gòu)造方法,但必須是方法體的第一條語(yǔ)句,使用this來(lái)調(diào)用當(dāng)前的構(gòu)造方法,使用super來(lái)調(diào)用其父類的構(gòu)造方法。

      4、重載的應(yīng)用

      下面是重載的一個(gè)實(shí)例: display()方法接受參數(shù)個(gè)數(shù)不同,運(yùn)行結(jié)果不同。

      參考文獻(xiàn)

      [1]李卓玲主編.Java程序設(shè)計(jì)實(shí)用教程.大連理工大學(xué)出版社,2005.

      [2] 遲勇主編.Java語(yǔ)言程序設(shè)計(jì).大連理工大學(xué)出版社,2013.

      [3] 遲勇主編.Java語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)及實(shí)訓(xùn)指導(dǎo).大連理工大學(xué)出版社,2013.

      猜你喜歡
      構(gòu)造方法面向?qū)ο?/a>對(duì)象
      DC-DC變換器分層級(jí)構(gòu)造方法
      神秘來(lái)電
      睿士(2023年2期)2023-03-02 02:01:09
      面向?qū)ο蟮挠?jì)算機(jī)網(wǎng)絡(luò)設(shè)計(jì)軟件系統(tǒng)的開(kāi)發(fā)
      攻略對(duì)象的心思好難猜
      意林(2018年3期)2018-03-02 15:17:24
      面向?qū)ο蟮臄?shù)據(jù)交換協(xié)議研究與應(yīng)用
      《夢(mèng)溪筆談》“甲子納音”構(gòu)造方法的數(shù)學(xué)分析
      幾乎最佳屏蔽二進(jìn)序列偶構(gòu)造方法
      基于熵的快速掃描法的FNEA初始對(duì)象的生成方法
      面向?qū)ο骔eb開(kāi)發(fā)編程語(yǔ)言的的評(píng)估方法
      區(qū)間對(duì)象族的可鎮(zhèn)定性分析
      灵寿县| 扎囊县| 鹤庆县| 介休市| 镇雄县| 泰州市| 台东县| 来宾市| 肇庆市| 阿坝县| 策勒县| 蒙山县| 云安县| 四子王旗| 射洪县| 民县| 庆云县| 岳池县| 仙桃市| 光泽县| 岳阳市| 竹溪县| 抚顺市| 资源县| 宣化县| 丹阳市| 盐山县| 调兵山市| 屏山县| 彰化县| 伊金霍洛旗| 亳州市| 青河县| 宁河县| 腾冲县| 曲阳县| 新余市| 乌鲁木齐县| 澄城县| 淳安县| 永昌县|