java的面向?qū)ο笫鞘裁矗?/h1>
網(wǎng)友解答: JAVA面向?qū)ο笫且环N思想,不是幾句話就能解釋清楚,需要自己慢慢去體會,個人認(rèn)為在學(xué)面向?qū)ο蟮恼Z言之前最好學(xué)學(xué)C語言,C是面向過程的語言,這對學(xué)習(xí)面向?qū)ο笥泻艽蟮膸椭?。另外?/p>
JAVA面向?qū)ο笫且环N思想,不是幾句話就能解釋清楚,需要自己慢慢去體會,個人認(rèn)為在學(xué)面向?qū)ο蟮恼Z言之前最好學(xué)學(xué)C語言,C是面向過程的語言,這對學(xué)習(xí)面向?qū)ο笥泻艽蟮膸椭A硗饨忉屜?private是訪問控制符,表示私有化,constructor是構(gòu)造函數(shù),不是你認(rèn)為的什么子函數(shù)。這些基礎(chǔ)東西一開始就搞不明白,后面的多態(tài),繼承,你將一臉懵逼。
網(wǎng)友解答:是不是都不知道什么是面向?qū)ο蟆?/p>
我也是菜鳥。我就按我的理解說一下吧。
因為我們學(xué)習(xí)路線是C語言,C++,JAVA。而C語言屬于面向過程。JAVA屬于面向?qū)ο?。C++則像一個過度。屬于面相對象但是不是完全的面向隊長對象,含帶有部分C語言的特點。
那么什么是面向過程,什么又是面向?qū)ο竽兀?/p>
舉個例子:開燈。用面向過程描述就是:接通電源——摁下開關(guān)——亮燈。
面向?qū)ο竺枋觯簾襞菡{(diào)用量燈這個方法(函數(shù)在JAVA中叫方法)。
看你提問者說老師自動生成了set 和get方法。你應(yīng)該是個剛起步的初學(xué)者。 如果上面我舉的例子還不理解的話建議先記住。再上幾節(jié)課就懂了。(有面向過程的基礎(chǔ)的話)