[译]方法和函数的区别?

news/2024/7/5 1:09:50

函数是被直接用名字调用的一段代码。它能够被传递数据然后操作它,且能够选择性地返回数据(返回的值)。所有被传入函数的数据都是被显式传入的。

方法是被带有对象的名字调用的一段代码。它在很多方面都和函数相同,出了两个重要的区别:
1、方法被调用时时隐式传递对象。
2、方法能够操作那些包含在类内部的数据(记住对象是类的一个实例-类是定义,对象是数据的实例)(这是简化版的解释,忽视作用域等问题)

原文来源:difference-between-a-method-and-a-function


http://www.niftyadmin.cn/n/1124563.html

相关文章

深度优先迷宫求解实例(C)

//maze.h #define RIGHT 0 #define DOWN 1 #define LEFT 2 #define UP 3 typedef struct Position{ //位置int x; //行int y; //列 }Position;//顺时针从右开始寻找临近位置,返回该临近位置 Position NextPos(Position now, int dir){Position next;int x no…

header php下载文件很小,PHP通过header方式下载文件教程

PHP通过header方式下载文件时,不能使用ajax方式提交,该方式会将header结果返回给ajax(1) 在下载大文件的时候,通常需要很长的时间,PHP有默认执行时间,一般是30s,超过该时间,就是下载失败&#x…

嵌入式软件的基本测试方法

嵌入式软件的基本测试方法作者:佚名 出处:互连网 摘要:嵌入式软件的基本测试方法随着制造行业的再一次崛起,嵌入式软件目前在软件行业中越来越多,2004年软件行业最火爆的三个项目是:嵌入式开发,软件培训以及软件外…

html实践——IFE task 01

任务描述 原链接:http://ife.baidu.com/task/detail?taskId1 任务目的 了解HTML的定义、概念、发展简史掌握常用HTML标签的含义、用法能够基于设计稿来合理规划HTML文档结构理解语义化,合理地使用HTML标签来构建页面任务描述 参考示例图(点击…

解决xp下iis500错误的一个方法

解决xp下IIS 服务器无法加载应用程序 /LM/W3SVC/1/ROOT。错误是 没有注册类别 现象: 浏览ASP页面提示 500内部错误 事件查看器中: [1]: 服务器无法加载应用程序 /LM/W3SVC/1/ROOT。错误是 没有注册类别。 …

微信接口(一)创建菜单自动回复

刚划拉完微信。做一个笔记这里的数据是写死的,还有一份是通过查询数据库进行自动回复,自定义菜单设置的。不过因为使用到数据库,最好在网站后台吧微信平台开发集成进去。所以代码较多就先不放了。有问题的地方请留言,我也学习一下…

CBWFQ

为f0/0进入的流量,分配4M带宽送出到f0/1-------f0/0--R1---f0/1-----------> ------>R1:ip cefclass-map match-all bb2inmatch input-interface f0/0policy-map limit4mclass bb2inpolice 4000000 750000 1500000 conform-action transmit exce…

在ASP.NET中支持断点续传下载大文件(ZT)

IE的自带下载功能中没有断点续传功能,要实现断点续传功能,需要用到HTTP协议中鲜为人知的几个响应头和请求头。 一. 两个必要响应头Accept-Ranges、ETag 客户端每次提交下载请求时,服务端都要添加这两个响应头,以保证客户端…