【极客班】函数成员:方法

重点理解:

1.方法就是对象行为的解释,也就是所谓的实现,或者说怎么干。

2.对象调用方法就是向对象发送“消息”,其实就是告诉对象干什么。

3.实例方法表达实例的行为,类型方法表达类的行为。

4.实例方法里面可以访问类型方法,静态变量和实例成员(实例属性、实例变量、实例方法)。

5.类型方法不可以访问实例成员。

6.要理解面向对象的思维方式,实例方法为什么不写成函数形式。要有对象加行为的感觉,脱离C的影响。

7.类方法的self表示当前的类(当前类的表示),类方法并不存在像实例方法那样的self指针,不要混为一谈。

8.方法函数的命名规则,第一个单词小写,后面的单词第一个字母大写。当外部参数名不同时,为两个不同的方法,外部参数名相同,内部参数名不同,会默认为同一个方法。

9.id可以表示所有的对象类型。理解方法的动态调用机制,更进一步理解对象的内存模型,当方法比较多时查找效率会比较低。运行时的动态机制提升的灵活性也失去了一定的性能。

注意:学会用面向对象的思维来看程序。

最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容