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

標題: C語言C++ 以及java之間的關系 [打印本頁]

作者: 51黑tt    時間: 2016-3-6 12:36
標題: C語言C++ 以及java之間的關系
很多學生知道C語言,是因為要考全國計算機等級,對于C++不熟悉,而對于java更多的來源于手機上的游戲,然而他們三者之間存在著親密的關系。有哪些你呢?北大青鳥現在告訴你。
     從文件結構上看規律
    C,C++,Java從數據結構上容易聯系起來。但是從他們的程序設計方式來看,相差很大。比如:C,C++,都有那個子源文件,而JAVA中就沒有,JAVA就是各種各樣的包,包里面就是很多的類。類里面有很多的函數,這跟C,C++,長的一點都不像。那么怎么過度過來呢?
    C語言和硬件聯系的緊密,所以發展的不能太遠,所以還沒發展到類呢,而C++就幫C語言繼續往上發展,終于發展到類了,但是C++只是在C的基礎上改進,它不會從根本上改變。所以C++還是保留了那些多源文件的設計,類只能處在某個子源文件中。舍不得放開,所以C++不是正宗的面向對象程序設計語言。而JAVA則不同,它摒棄了C/C++,那種放不開的劣勢,把類徹底的從源文件中釋放出來,讓一個類就代表一個源文件,以前你要做幾個源文件,現在我只要做幾個類,再把這幾個類放到一個包下面,我就可以做更大的程序。所以JAVA是真正的面向對象的程序設計語言。然而JAVA離硬件比較遠了,直接操作硬件就不如C、C++了,而操作系統一般的功能就是處理硬件的驅動程序。所以操作系統都是用C語言寫的。所以C,C++,java他們都有自己的應用范圍,社會的發展都離不開他們。
     現在很多企業都是熱招C 、C++ 、 java工程師。
    從數據結構的角度看規律
     剛開始是常量,常量太笨了,就引出了變量,變量可以存放很多的常量,但是變量如果多了,那就也比較麻煩,所以數組就出現了。但是數組有個缺點,就是只能把同類型的變量捆綁在一起,如果不同類呢?而往往外界的一個事物,經常是有不同的屬性,這樣你就要為這個事物定義多個不同類型的數組,這就顯得非常的散亂了。這時候結構體就出來了。結構體能把不同的數據類型的屬性捆綁在一起,能更加緊湊的表示外界的一個事物,然而外界事物只能是屬性嗎?比如聶小倩只能有姓名,性別,年齡,地址嗎?當然不了,聶小倩還會飛啊,這個飛,從詞性上來看是個動詞,之前的屬性都是名詞,這個動詞要表示就比較麻煩了。所以就需要函數來表示。聶小倩會飛,所以聶小倩這個個體就需要包含有函數這個成員了。也就是說,需要有一種類型,這種類型不但要有屬性(詞性是名稱),還要有函數(詞性是動詞)。這種類型有,就是類。類的出現,能真正的完美的表達了外界的事物。這就是面向對象的優勢:一個類能完整的描述外界的一個事物,所以一個事物就是一個類中的實例,也就是對象。
    這里就進入了C++,java的領域。類的引出。







歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 亚洲一区欧美 | 成人在线精品视频 | 九九久久久 | 在线播放一区二区三区 | 99国内精品久久久久久久 | 国产精品久久久久久久久久 | av网站在线免费观看 | 欧美性受xxx | 怡红院免费的全部视频 | 成人在线免费视频 | 丁香综合| 中文欧美日韩 | 蜜月aⅴ国产精品 | 国产精品 亚洲一区 | 欧美专区在线 | 一级毛片黄片 | 亚洲精品一区二区三区丝袜 | 亚洲视频免费观看 | 日韩精品一区二区在线 | 婷婷开心激情综合五月天 | 久久国产综合 | 日韩精品在线播放 | 欧美日韩在线精品 | 蜜桃av人人夜夜澡人人爽 | 91精品一区 | 久久精品青青大伊人av | 国产一区| 久久极品 | 97国产超碰 | 日韩欧美精品在线 | 欧美日韩在线一区二区 | 激情六月天 | 亚洲黄色av网站 | 精品国产欧美 | 欧美精品乱码99久久影院 | 国产精品国产a | 国产成人精品福利 | 97国产爽爽爽久久久 | 成人在线视频网 | 欧美日韩一区二区三区四区五区 | 国产亚洲欧美在线 |