WebMD
本页大纲

方法(Method)

缩写:无

简述

与对象或类型关联的函数,通常隐式接收接收者(self/this)。方法表达对象能响应的消息;静态方法、扩展方法等变体改变绑定方式但不改变「行为附着于类型」的直觉。

使用场景

封装操作、实现接口、领域行为。

实践与应用

对象.方法(参数)   // 隐式接收者 this/self

注意事项

• 过长方法
• 错误使用静态方法绕过多态

关联术语

• 函数:无接收者时的近亲抽象
• 对象 / 类:方法所附着的主体
• 重写:子类型替换父行为
• 消息传递:向对象发请求的隐喻