In [object orientation%|%object-oriented computing], a '''method''' is a function ([proc]) that is bound to a particular [object] (a [class] or [instance]). A method might be bound to an [object] when the object is created, or only when the method is invoked (late binding). `method` is a command available inside object definition contexts in various OO extensions: * [TclOO]: `[oo::define]` and `[oo::objdefine]` * [ITcl]: `[itcl::class]` * [Snit]: `widget`, `widgetadaptor`, ... <> glossary | object orientation