# Self.medoto() equivale a metodo()?

**URL:** <https://www.ruby-forum.com/t/self-medoto-equivale-a-metodo/153892>\
**Category:** IT\
**Created:** [November 22, 2008, 2:37pm UTC](https://www.ruby-forum.com/t/self-medoto-equivale-a-metodo/153892 "2008-11-22T14:37:23Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![collimarco](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/ecb155/32.png) [@collimarco](https://www.ruby-forum.com/u/collimarco)\
**Post date:** [November 22, 2008, 2:37pm UTC](https://www.ruby-forum.com/t/self-medoto-equivale-a-metodo/153892/1 "2008-11-22T14:37:23Z")

</div>

Ciao. Ho un dubbio su self che proprio non riesco a risolvere:

class Prova  
def foo; end

```
def bar
    self.foo # <-questo metodo
    foo() # <-e questo metodo sono la stessa identica cosa e hanno

```

lo stesso significato?  
end  
end

Grazie

---

<div class="post-metadata">

**Author:** ![collimarco](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/ecb155/32.png) [@collimarco](https://www.ruby-forum.com/u/collimarco)\
**Post date:** [November 22, 2008, 3:00pm UTC](https://www.ruby-forum.com/t/self-medoto-equivale-a-metodo/153892/2 "2008-11-22T15:00:17Z")

</div>

2008/11/22 Marco C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> end  
> Sì, se non specifichi l’oggetto sul quale chiami il metodo, è implicito il  
> self.

---

<div class="post-metadata">

**Author:** ![collimarco](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/c/ecb155/32.png) [@collimarco](https://www.ruby-forum.com/u/collimarco)\
**Post date:** [November 22, 2008, 3:29pm UTC](https://www.ruby-forum.com/t/self-medoto-equivale-a-metodo/153892/3 "2008-11-22T15:29:53Z")

</div>

Andrea F. wrote:

> Sï¿½, se non specifichi l’oggetto sul quale chiami il metodo, ï¿½ implicito il  
> self.

Perfetto, dubbio risolto…
