- Java與Android移動(dòng)應(yīng)用開發(fā):技術(shù)、方法與實(shí)踐
- 曹化宇
- 247字
- 2019-12-06 15:39:05
第3章 面向?qū)ο缶幊?/h1>
面向?qū)ο缶幊蹋∣bject-Oriented Programming, OOP),簡單地說,就是將一系列數(shù)據(jù)及其操作進(jìn)行封裝,讓數(shù)據(jù)操作更直觀、代碼維護(hù)更高效。另外,通過繼承重復(fù)使用的代碼,還可以進(jìn)一步簡化軟件的開發(fā)工作。
傳統(tǒng)的過程式開發(fā)(如C語言)中,定義一個(gè)汽車移動(dòng)到指定坐標(biāo)的代碼可能如下所示。
auto_move_to(auto, x, y);
在面向?qū)ο缶幊讨校a可能如下所示。
auto.moveTo(x, y);
不同的開發(fā)方式并沒有絕對(duì)的好與不好,主要還是看軟件類型、技術(shù)要求和各種因素的綜合考慮。
本章將討論面向?qū)ο缶幊淘贘ava中的具體應(yīng)用,主要內(nèi)容包括:
□ 類與對(duì)象
□ 方法
□ 繼承
□ 數(shù)據(jù)類型處理
□ java.lang.Math類
□ java.util.Random類
推薦閱讀
- Java范例大全
- ASP.NET Core Essentials
- JIRA 7 Administration Cookbook(Second Edition)
- Learning Neo4j 3.x(Second Edition)
- Learning Laravel 4 Application Development
- Java程序設(shè)計(jì)
- 深入理解C指針
- 微課學(xué)人工智能Python編程
- Photoshop CC移動(dòng)UI設(shè)計(jì)案例教程(全彩慕課版·第2版)
- Practical Predictive Analytics
- Python預(yù)測(cè)分析實(shí)戰(zhàn)
- 安卓工程師教你玩轉(zhuǎn)Android
- 寫給所有人的編程思維
- HTML+CSS+JavaScript前端開發(fā)(慕課版)
- 亮劍Java Web項(xiàng)目開發(fā)案例導(dǎo)航