日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷(xiāo)解決方案
方法(method)和函數(shù)(function)有什么區(qū)別?

“我用了很久的Applescript,但在shell腳本設(shè)計(jì)方面還是個(gè)新手。為了提高腳本性能,我想要多了解一些常用的腳本語(yǔ)言,譬如Javascript或Python。

網(wǎng)站建設(shè)、做網(wǎng)站介紹好的網(wǎng)站是理念、設(shè)計(jì)和技術(shù)的結(jié)合。成都創(chuàng)新互聯(lián)公司擁有的網(wǎng)站設(shè)計(jì)理念、多方位的設(shè)計(jì)風(fēng)格、經(jīng)驗(yàn)豐富的設(shè)計(jì)團(tuán)隊(duì)。提供PC端+手機(jī)端網(wǎng)站建設(shè),用營(yíng)銷(xiāo)思維進(jìn)行網(wǎng)站設(shè)計(jì)、采用先進(jìn)技術(shù)開(kāi)源代碼、注重用戶體驗(yàn)與SEO基礎(chǔ),將技術(shù)與創(chuàng)意整合到網(wǎng)站之中,以契合客戶的方式做到創(chuàng)意性的視覺(jué)化效果。

有些概念我一直很困惑,譬如“面向?qū)ο蟆?、“?lèi)”和“實(shí)例化”。

希望有人能用簡(jiǎn)潔的話語(yǔ)幫我解釋下方法(method)和函數(shù)(function)的區(qū)別。在google上找到的那些答案對(duì)我來(lái)說(shuō)太難理解了。 謝謝。

這個(gè)問(wèn)題還是 willc2 在 2008 年 9 月 30 日在 StackOverflow 上提問(wèn)的。

下面先來(lái)看看被選為***答案的回復(fù)(來(lái)自  Andrew Edgecombe ):

函數(shù)是一段代碼,通過(guò)名字來(lái)進(jìn)行調(diào)用。它能將一些數(shù)據(jù)(參數(shù))傳遞進(jìn)去進(jìn)行處理,然后返回一些數(shù)據(jù)(返回值),也可以沒(méi)有返回值。

所有傳遞給函數(shù)的數(shù)據(jù)都是顯式傳遞的。

方法也是一段代碼,也通過(guò)名字來(lái)進(jìn)行調(diào)用,但它跟一個(gè)對(duì)象相關(guān)聯(lián)。方法和函數(shù)大致上是相同的,但有兩個(gè)主要的不同之處:

  1. 方法中的數(shù)據(jù)是隱式傳遞的;
  2. 方法可以操作類(lèi)內(nèi)部的數(shù)據(jù)(請(qǐng)記住,對(duì)象是類(lèi)的實(shí)例化–類(lèi)定義了一個(gè)數(shù)據(jù)類(lèi)型,而對(duì)象是該數(shù)據(jù)類(lèi)型的一個(gè)實(shí)例化)

以上只是簡(jiǎn)略的解釋,忽略了作用域之類(lèi)的問(wèn)題。

Raffi Khatchadourian 對(duì) Andrew Edgecombe 答案的補(bǔ)充:

對(duì)于 1),你應(yīng)當(dāng)再加上“ 方法在 C++ 中是被稱為成員函數(shù)”。因此,在 C++ 中的“方法”和“函數(shù)”的區(qū)別,就是“成員函數(shù)”和“函數(shù)”的區(qū)別。此外,諸如 Java 一類(lèi)的編程語(yǔ)言只有“方法”。所以這時(shí)候就是“靜態(tài)方法”和“方法”直接的區(qū)別。

對(duì)于2),你應(yīng)當(dāng)補(bǔ)上方法可以操作已在類(lèi)中聲明的私有實(shí)例(成員)數(shù)據(jù)。其他代碼都可以訪問(wèn)公共實(shí)例數(shù)據(jù)。

Aaron 的回答:

方法和對(duì)象相關(guān);

函數(shù)和對(duì)象無(wú)關(guān)。

Java中只有方法,C中只有函數(shù),而C++里取決于是否在類(lèi)中。


網(wǎng)站標(biāo)題:方法(method)和函數(shù)(function)有什么區(qū)別?
文章URL:http://www.5511xx.com/article/djgjees.html