- Java語(yǔ)言GUI程序設(shè)計(jì)
- 趙滿來(lái)
- 210字
- 2019-12-06 14:22:13
第4章 Java面向?qū)ο蟪绦蛟O(shè)計(jì)
Java語(yǔ)言支持面向?qū)ο蟪绦蛟O(shè)計(jì)的基本特性:封裝、繼承和多態(tài)性。方法是類的主要構(gòu)成成分,是實(shí)現(xiàn)程序處理邏輯的主要單元,通過(guò)使用訪問(wèn)修飾符實(shí)現(xiàn)對(duì)類中屬性和方法的不同程度的封裝。繼承是實(shí)現(xiàn)Java程序代碼復(fù)用的重要手段,Java語(yǔ)言通過(guò)繼承機(jī)制建立了類的層次。接口是對(duì)類的更進(jìn)一步抽象。多態(tài)性為類的使用提供了方便。內(nèi)部類簡(jiǎn)化了一些程序邏輯的實(shí)現(xiàn),Lambda表達(dá)式則更進(jìn)一步簡(jiǎn)化了Java程序代碼。本章將介紹這些面向?qū)ο蟪绦蛟O(shè)計(jì)技術(shù)。
推薦閱讀
- Learn Blockchain Programming with JavaScript
- C語(yǔ)言程序設(shè)計(jì)(第3版)
- Full-Stack Vue.js 2 and Laravel 5
- Symfony2 Essentials
- Scala程序員面試算法寶典
- Flutter跨平臺(tái)開(kāi)發(fā)入門與實(shí)戰(zhàn)
- RSpec Essentials
- Unity UI Cookbook
- Visual FoxPro程序設(shè)計(jì)習(xí)題集及實(shí)驗(yàn)指導(dǎo)(第四版)
- Backbone.js Testing
- Penetration Testing with the Bash shell
- Implementing Microsoft Dynamics NAV(Third Edition)
- 零基礎(chǔ)學(xué)SQL(升級(jí)版)
- Building Apple Watch Projects
- Learning IBM Bluemix