導航:首頁 > 編程語言 > java方法和函數

java方法和函數

發布時間:2025-01-28 03:17:22

java中的方法與C語言中的函數有什麼區別

這個我一般都避免在細節上比較這兩種語言,因為一種是動態的,一種是靜態的,導致了數據處理方式上的較大區別。但是鑒於有點想回答你這個問題於是就嘗試著來比較一下:

1. Java 方法對應 Java 語言的作用 就相當於 C 函數 對應於 C 語言的作用,這個應該沒有疑問,就算是角色作用相似吧。

2. Java 的靜態方法可以說更接近 C 的函數,它們都有自己的一個名稱、返回值類型和參數列表、和函數體(方法體),並且都是「靜態」的。最後這點就不適合成員方法。這個可以算是形式上的相似點。

3. Java 支持方法重載,C 語言不支持,這是功能上的不同點。

4. Java 方法有四種訪問許可權,C 一視同仁,這是功能上的不同點。

5. Java 方法是屬於類/對象的,C 就說不上屬於哪個了,這算什麼不同?

6. 困了,先睡覺,明天起來繼續想……^_^

② 為什麼Java的"函數"叫做方法(為什麼用'method',而不是'function')

java是面向對象語言,對象只有屬性和方法。一般將面向過程語言中的函數稱為函數,面向對象,屬於對象的函數稱為方法。

③ java中方法與函數的異同

其實沒有區別~
面向過程的語言~一般叫函數~比如C~大家都說函數~沒人說方法……因為面向過程的一個模塊他更強調的是數據的處理~就像函數一樣~
而面向對象的語言比如
c++
java
c#(c++同時支持面向對象和面向過程)
一般把類的里的函數叫方法或者服務或操作~它主要強調這個類的對象封裝了一些屬性和方法(變數和函數)並向外提供服務。一個對象應該具有一些服務~為其他對象服務~也就是面向對象中兩個對象間發消息……
你在b的對象里做a.sort()
就是b向a發一條消息~讓a進行排序~a只將sort()這個介面暴露給b,為b提供了排序這個功能,其他細節做了封裝,這就是面向對象的開閉原則……慢慢體會吧……還是說服務感覺恰當些……

④ java中函數與方法的區別

沒區別,函數一般結構化程序時代,比如沒有面向對象的C語言裡面的函數,方法一般指類的成員函數,在Java里,所有的函數都必須是類的方法,也就意味著二者無區別。

⑤ java中的方法與C語言中的函數有什麼區別

實際上演算法核心思想沒變,只是表達的語法不一樣,一個是在Java語法下的表達,一個是在c語言下的表達。

java中的方法和C語言中的函數差不多,在java中也可以叫函數吧,但是java中的方法有繼承,重載等一些列功能。C語言里有結構體

⑥ java中,什麼是類,方法,函數 三者又有什麼區別

類 就是 指一個種類,比如 人 ,是一個類,動物 也是一個類,等等
而如果特指某個人,則是實體。
在Java中,類的定義是 : < class> <類名> ,通常,我們在Java 中提到class,就是指類的意思。
( <> 符號要去掉)

另外,方法與函數其實一樣的,只是在C語言中我們習慣叫函數,而在Java中我們習慣叫方法,不管怎麼叫,都是指同一個意思。
方法(或函數,為了方便,下面我都說 方法 ) 必須在類中。方法的定義 :
<修飾符><返回值><方法名> (<參數類型> <參數名>){.....}
( <> 符號要去掉)

通常你看到一個帶()的就是方法了,例如: aa.XXX(); 是指調用實體 aa的XXX()方法。
類 可以擁有 屬性跟方法。方法在類中。
在 類 和 方法 中均創建 某個類 的實體,可以調用類的方法。

程序運行時,首先是從main()方法開始運行的。
main()函數必須放在 跟你文件名同名的類中,另外一個class文件中只能有一個mian()方法,
否則,在編譯運行的時候會出錯。

⑦ 請問JAVA中「函數」和「方法」有什麼區別

沒什麼區別,叫法不一樣而已.函數一般都是面向過程的語言中的稱呼,方法是面向對象語言中的稱呼

閱讀全文

與java方法和函數相關的資料

熱點內容
問道端游下載了忘了在哪個文件夾 瀏覽:251
開源phpoa框架 瀏覽:293
惠普511類似文件夾圖標閃動 瀏覽:53
php通訊錄系統 瀏覽:73
javajar包maven 瀏覽:108
仿圖怪獸安卓源碼 瀏覽:977
程序員越來越困 瀏覽:865
女朋友java程序員 瀏覽:338
魔獸世界加密貨幣 瀏覽:783
程序員打卡日記 瀏覽:766
車間壓縮空氣有水怎麼處理 瀏覽:835
java類調用php 瀏覽:476
php時間控制 瀏覽:808
用流程圖表示演算法分類 瀏覽:931
本地git文件夾誤刪除怎麼恢復 瀏覽:748
java快速開發平台開源 瀏覽:996
java實戰從入門 瀏覽:155
javahello程序 瀏覽:13
java系統輸出 瀏覽:934
430單片機存儲 瀏覽:396