導航:首頁 > 編程語言 > java函數方法的區別

java函數方法的區別

發布時間:2022-10-01 16:28:19

java中方法與函數的異同

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

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

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

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

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

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

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

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

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

❸ java里的函數和方法是同一個概念嗎

您好,java里的函數和方法就是一個概念。函數的說法一般是c語言等語言會用。java都是用方法

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

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

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

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

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

❻ java中方法和函數的區別與聯系是什麼

java的類,就是一切對象的模板。
方法和函數一個意思,是某一個對象的一種行為。
屬性也是屬於某一個對象的。
也就是說,屬性和行為,(變數和函數)組成了類(也就是對象的模型)。
類不能調用,只能用來生成對象,但是類有行為可以直接執行。比如靜態方法,舉個例子:雞蛋漲價了,這個就是類行為。可以修飾成靜態。
主函數比較特別,包含在不同的類中,會受的訪問控制修飾的影響,比如公有私有是否靜態的屬性和行為的調用,會受到影響。

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

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

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

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

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

閱讀全文

與java函數方法的區別相關的資料

熱點內容
壓縮文件時報錯 瀏覽:611
圖的演算法有什麼用 瀏覽:793
櫃式空調壓縮機在哪裡 瀏覽:724
創建多級文件夾視頻講解 瀏覽:195
計算機有很多空文件夾能刪嗎 瀏覽:486
android44w下載 瀏覽:248
測排卵app哪個好用 瀏覽:622
平時解壓方法圖解 瀏覽:56
php多長時間能學會 瀏覽:308
apex伺服器選什麼好 瀏覽:595
nds編譯 瀏覽:110
各個擊破法動態規劃法貪婪演算法 瀏覽:533
柱端部為什麼要加密 瀏覽:891
c單鏈表排序演算法 瀏覽:362
python鄰接鏈表 瀏覽:369
外國解壓的視頻說話助眠 瀏覽:115
查看php擴展版本 瀏覽:239
社保卡加密機放在信息中心 瀏覽:95
python3爬取網頁數據 瀏覽:621
超級主升幅圖公式源碼 瀏覽:22