My Labs! Java

          Work is Worth Doing of Worth Doing Well.

          如果你之前從來沒有使用過面向?qū)ο蟮木幊陶Z言,那么在你開始編寫任何代碼之前,你需要先學習少許的基本概念。這個課程將為你介紹對象、類、繼承,接口與包。并且每種討論都關(guān)注于這些概念如何與真實世界相關(guān)聯(lián),盡管同時也提供了對于 Java 編程語言的語法介紹。

          什么是對象?

          對象就是與狀態(tài)和行為相關(guān)聯(lián)的軟件包。軟件對象經(jīng)常用來模擬你可以在每天的生活當中所發(fā)現(xiàn)的真實世界對象,還引入了數(shù)據(jù)封裝的概念,并且說明以這種方式來對你的軟件進行設(shè)計的好處。

          什么是類?

          類就是被創(chuàng)建對象的藍圖或者原型。這個部分定義了一個對真實世界對象的狀態(tài)與行為進行模擬的類。因為這是特意被關(guān)注的基礎(chǔ)部分,所以還說明了類應該如何才可以清理狀態(tài)與行為的模擬,即使是一個簡單的類。

          什么是繼承?

          繼承為你對于軟件的組織與結(jié)構(gòu)化而提供了強大并且自然的機制。這個部分說明了類如何從它們的超類中繼承狀態(tài)與行為,也說明了如何使用 Java 編程語言所提供的簡單語法從其他類那里派生出新的類。

          什么是接口?

          接口就是類與外部世界的約定。在類實現(xiàn)了接口的時候,它就會承諾并且提供由接口所公布的行為。這個部分定義了一個簡單的接口并且說明了任何實現(xiàn)它的類都必需產(chǎn)生的變化。

          什么是包?

          包就是以一種邏輯方式來組織類與接口的命名空間。把你的代碼放進包中可以讓龐大的軟件工程更加易于管理。這個部分說明了為什么這樣做是有用的,并且為你介紹由 Java 平臺所提供的 Application Programming Interface(API)。

          問題與習題:面向?qū)ο蟮木幊谈拍?/h4>

          使用在這個部分而被呈現(xiàn)的問題與習題來測試你對于對象、類、繼承,接口與包的理解。

          主站蜘蛛池模板: 韶山市| 仙居县| 澳门| 隆林| 临沭县| 乌拉特后旗| 诸城市| 疏附县| 巴彦县| 克山县| 仙游县| 抚松县| 隆安县| 梁河县| 仁布县| 石嘴山市| 翁牛特旗| 大洼县| 府谷县| 久治县| 射洪县| 金华市| 乌审旗| 山西省| 八宿县| 广饶县| 邯郸市| 简阳市| 洪洞县| 武定县| 上杭县| 六枝特区| 开封县| 志丹县| 诏安县| 临沭县| 天门市| 开平市| 合江县| 京山县| 翁源县|