3 回答

TA貢獻4條經(jīng)驗 獲得超3個贊

TA貢獻3593條經(jīng)驗 獲得超0個贊

TA貢獻27條經(jīng)驗 獲得超5個贊
哦,我學(xué)的c++,不知道糾結(jié)這個問題有什么意義,面向?qū)ο?面向過程,你做幾個程序就明白了,徹底區(qū)分是沒意義的,看需求.

TA貢獻1條經(jīng)驗 獲得超1個贊
Java和C++都是面向?qū)ο笳Z言。也就是說,它們都能夠?qū)崿F(xiàn)面向?qū)ο笏枷耄ǚ庋b,繼乘,多態(tài))。而由于c++為了照顧大量的C語言使用者, 而兼容了C,使得自身僅僅成為了帶類的C語言,多多少少影響了其面向?qū)ο蟮膹氐仔?!JAVA則是完全的面向?qū)ο笳Z言,它句法更清楚,規(guī)模更小,更易學(xué)。它是在對多種程序設(shè)計語言進行了深入細致研究的基礎(chǔ)上,據(jù)棄了其他語言的不足之處,從根本上解決了c++的固有缺陷。 Java和c++的相似之處多于不同之處,但兩種語言問幾處主要的不同使得Java更輕易學(xué)習(xí),并且編程環(huán)境更為簡樸。?
Java是純面向?qū)ο?,C是結(jié)構(gòu)化語言。
JAVA與平臺無關(guān),C有關(guān)。
給你個形象的例子讓你明白: 如果說JAVA好比是奔4,C語言就是386電腦了。 兩者都是編譯語言,但是后者是計算機發(fā)展中的一個基礎(chǔ)語言,而JAVA則是新興的功能更加強大的編寫語言。

TA貢獻4條經(jīng)驗 獲得超3個贊
記得有人說過,C這種面向過程的語言,可以為了解決一個具體 問題,但是C++面向?qū)ο蟮恼Z言,把一個具體問題擴展成相同的一類具體問題,因為他們具有類的概念,所以把一類問題當做 一個對象。不知道這么理解是否準確
添加回答
舉報