方法是与对象实例绑定的特殊函数.方法是面向对象编程的基本概念,用于维护和展示对象的自身状态.对象是内敛的,每个实例都有各自不同的独立特征,以属性和方法来暴露对外通信接口.普通函数则专注于算法流程,通过接收参数来完成特定逻辑算法,并最终返回结果.换句话说,方法是有关联状态的,而函数通常没有. 方法和函数定义语法区别在于前者有前置实例接收参数(receiver),编译器以此确定方法所属类型.在某些语言里,尽管没有显式定义,但会在调用时隐式传递this实例参数. 可以为当前包以及除接口和指针之外的任何