メソッドと関数の違いってなんなのでしょう?

 最近、必要に駆られてJavaの勉強をし始めたわけだが、メソッドと関数の違いってなんなのだろうか?

 これまでの知識*1の感覚からすると関数とメソッドは非常に似ているように思う。まあわかったら別にエントリに起そう。

*1:研修で触ったC言語と、研究で使ったマクロやらスクリプトやら