久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 什么是面向對象? [打印本頁]

作者: piaolin    時間: 2015-10-1 13:24
標題: 什么是面向對象?
        互聯網時代就是好,想要學些自己感興趣的東西在網上就能找到有用的資源。120講的郝斌版本java已經粗略學到第60講了,感覺郝斌講的java沒有他講的C語言好,小甲魚講的C語言不怎么樣,但是他講的《數據結構與算法》卻很好。都說馬士兵的java講的好,于是花5元買了一套馬士兵java教程,只需5元就買了一套,可見知識真的好廉價,由此推斷手藝人的前途有多么悲催。今天用“優酷”搜索java關鍵字,偶然搜到“千鋒java教程”視頻,一聽就愛上它了,講的真的很好!

       以前一直是學習C語言,用C語言做些玩意。習慣了面向過程的思路和方法。C語言只有一個main函數,所有任務要么在main函數執行要么在中斷服務函數里執行(執行完中斷服務函數還要返回主函數),歸根結底還是在main函數運行(執行完中斷服務函數還要返回主函數),根據事物的發展順序每個語句都有嚴格的流程控制。面向過程就是一種編程方法,編程思路。

       什么是面向對象呢? 通過這些天以來的學習理解,個人認為面向對象也是一種編程方法,編程思路。有它自己的編程設計模式。java把每一個事物模擬成“對象”,認為每個事物都有靜態屬性和動態屬性,一般靜態屬性就是描述事物的變量,動態屬性就是描述事物的方法即函數。java把這樣的事物叫“class“即類,這個class與C語言鏈表中的”結點“類似;C語言鏈表中的”結點“既有結構體指針變量也有指向函數的指針變量。對java類中的屬性完全可以參考C語言結構體的理解。為了代碼提高效率和節省內存,java避免重復代碼。為了避免重復代碼java引進了繼承extend,導入import,包含implement等等概念。面向對象與面向過程完全是不同的思維模式,不同的解決問題思路。感覺java比C語言繁瑣,涉及到的計算機基礎知識很多。比如,網絡,數據庫等等。理論上可以根據面向對象的思維模式,以C語言來解決問題;但是java就是根據面向對象的思維模式設計的一種計算機語言。

       計算機語言是一種工具,是用來解決實際問題的。如果不能用來做出 產品學習它就沒有多大意義,但是學會用一種計算機語言解決問題不是一朝一夕的功夫,需要大量的練習。既要有軟件平臺同時還需要結合硬件平臺練習才能進步。就像學習嵌入式系統需要一塊開發板一樣,可是學習java有沒有這樣的硬件練習平臺呢?

       也不知道為什么老是愛干這些不合時宜的事。這么晚了蚊子還是照樣出來咬人。







歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 免费观看www7722午夜电影 | 羞羞视频免费在线观看 | 免费观看成人av | 99久久99| 日韩91在线| 国产一级电影在线观看 | aaa天堂| 久久婷婷av | 日本黄色短片 | 久久久国产精品 | 一区二区国产精品 | 久久久蜜桃 | 国产一级片在线观看视频 | 国产精品久久久久一区二区三区 | 午夜精品久久久久久久久久久久久 | 少妇久久久 | 日韩中文电影 | www.av在线| 国产99久久精品一区二区300 | 国产成人精品一区二区三 | 精品国产精品国产偷麻豆 | 国产视频在线观看一区二区三区 | 蜜臀久久99精品久久久久野外 | 波多野结衣在线观看一区二区三区 | 精品综合久久久 | 91看片网| 成人不卡在线 | 一区二区三区四区免费在线观看 | 一区二区三区精品视频 | 国产成人精品久久二区二区91 | www.中文字幕.com| 欧美一区2区三区4区公司二百 | 国产精品久久久久国产a级 欧美日本韩国一区二区 | 国产精品高清在线 | 欧美一区二区三区四区视频 | 综合色播 | 一区二区三区日本 | 中文字幕精品视频 | 亚洲国产精品久久久久 | 精品久久久久久久久久久 | 精品国产一区二区在线 |