• 
    

    
    

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

      基于面向?qū)ο蟪绦蛟O(shè)計繼承的教學(xué)研究

      2019-09-10 17:43:35金英華
      錦繡·下旬刊 2019年4期
      關(guān)鍵詞:面向?qū)ο?/a>程序設(shè)計教學(xué)研究

      摘要:繼承是面向?qū)ο蟪绦蛟O(shè)計(Object Oriented Programming,簡寫為OOP)的一個最重要的特征,在編寫程序設(shè)計項目時,合理地使用繼承可以減少重復(fù)的程序代碼。繼承的基本思想是:通過定義一個類來實現(xiàn)預(yù)期的功能,那么它的子類就繼承父類中的所有屬性和功能,并且可以重復(fù)使用這些功能,大幅度地降低程序員的勞動強度,提高了工作效率。

      關(guān)鍵詞:面向?qū)ο?程序設(shè)計;教學(xué)研究

      繼承是面向?qū)ο蟪绦蛟O(shè)計( Object OrientedProgramming,簡寫為OOP)的一個最重要的特征,在編寫程序設(shè)計項目時,合理地使用繼承可以減少重復(fù)的程序代碼。

      1.繼承

      繼承就是在已有類的基礎(chǔ)上建立一個子類。子類自動擁有父類的所有屬性和方法,子類可以根據(jù)需要,創(chuàng)建自己的屬性和方法。

      2.類

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

      3.構(gòu)造方法

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

      構(gòu)造方法的特點:1)構(gòu)造方法沒有返回值;2)構(gòu)造方法不能從父類中繼承;3)構(gòu)造方法可以重載,一個類可以定義多個構(gòu)造方法,不同的構(gòu)造方法根據(jù)參數(shù)的個數(shù)不同或者參數(shù)的數(shù)據(jù)類型不同來調(diào)用對應(yīng)的構(gòu)造方法;4)構(gòu)造方法不能直接通過方法名調(diào)用,必須通過new運算符定義對象再來調(diào)用;5)在構(gòu)造方法中可以調(diào)用當(dāng)前類和其它父類的另一個構(gòu)造方法,但必須是方法體的第一條語句,使用this來調(diào)用當(dāng)前的構(gòu)造方法,使用super來調(diào)用其父類的構(gòu)造方法。

      4.繼承的應(yīng)用

      下面是繼承的一個實例:B類繼承A類,B類自動擁有A類的構(gòu)造方法A()和普通方法display(),定義對象numl、num2、num3,對象numl、num2調(diào)用父類中普通方法display(),對象num3調(diào)用父類中構(gòu)造方法A()。

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

      參考文獻(xiàn)

      [1]遲勇.Java語言程序設(shè)計[M].大連理工大學(xué)出版社.2013.

      [2]遲勇.Java語言程序設(shè)計實驗及實訓(xùn)指導(dǎo)[M].大連理工大學(xué)出版社.2013.

      作者簡介:

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

      猜你喜歡
      面向?qū)ο?/a>程序設(shè)計教學(xué)研究
      基于Visual Studio Code的C語言程序設(shè)計實踐教學(xué)探索
      計算機教育(2020年5期)2020-07-24 08:52:56
      從細(xì)節(jié)入手,談PLC程序設(shè)計技巧
      電子制作(2019年9期)2019-05-30 09:42:04
      面向?qū)ο蟮挠嬎銠C網(wǎng)絡(luò)設(shè)計軟件系統(tǒng)的開發(fā)
      電子測試(2018年15期)2018-09-26 06:01:34
      面向?qū)ο蟮臄?shù)據(jù)交換協(xié)議研究與應(yīng)用
      高中數(shù)學(xué)教學(xué)研究
      高職高專院校C語言程序設(shè)計教學(xué)改革探索
      面向?qū)ο骔eb開發(fā)編程語言的的評估方法
      交替?zhèn)髯g中聽記平衡教學(xué)研究
      PLC梯形圖程序設(shè)計技巧及應(yīng)用
      語文課堂有效教學(xué)研究
      海林市| 左权县| 安平县| 陇西县| 黔西| 济宁市| 三亚市| 红原县| 德钦县| 梧州市| 柳州市| 即墨市| 星子县| 临汾市| 荣成市| 曲周县| 宁蒗| 建昌县| 夏津县| 自贡市| 江孜县| 永昌县| 富阳市| 荥经县| 广丰县| 怀化市| 改则县| 盐城市| 河间市| 尚义县| 桃园县| 称多县| 汽车| 伊宁县| 琼中| 普安县| 昌江| 南雄市| 永定县| 青铜峡市| 安化县|