本帖最后由 聂益飞 于 2013-3-17 13:44 编辑
首先要回答你的是,函数就是功能,就是对象,就是方法!这个你得搞清楚,这是面向对象的基本思路!你可以把他理解为一"坨"东西!你要什么只管找他拿!至于他具体是怎么做得!不要你管!这"坨"对象是用特有的结构封装好的这种特有的类型就是!
对象的意思就是对方,类是一个对象,函数也是一个对象,只要是封装好的东西都可以称之为对象
修饰符 返回值类型 函数名(也可以叫方法名,功能名)(具体参数)这里可以传入东西
{
这里就是具体实现的代码了!!
}
在看到毕老师总结this这小节的时候有这样一句话:“this的应用:当定义类中功能时,该函数内部要用到调用该函数的对象时,这时用this来表示这个对象。”读到第一句话就理解不下去了,“定义类中功能时”我便会去思考,类中的功能指的是什么东西呢?类不就包含属性和方法吗?后来询问朋友他的说法是:理解的层次不一样,这个功能是在业务水平来说的,可以指是属性也可以是方法。
首先这里,类中的功能,何为功能.是指能够完成某些指定操作的代码!所以这里指的是函数是方法.至于你的朋友说属性也是功能!我就不理解了!!!
this表示的是具体的调用者!很简单!那里有一根香蕉!里面封装了一个this没人吃,这个this不代表任何人,你去吃就代表你,他去吃就代表他
|