Ramon,

Uma coisa que eu esqueci de mencionar é que, se não me engano,
internamente o método new chama o método allocate (também da classe)
que é o resposável por alocar a memória para a instância.

Se você chamar SomeClass.allocate, ele vai alocar a memória necessária
para a instância, porém sem inicializar a instancia chamando o
construtor.

[]s

On 4/22/07, Ricardo Almeida <[EMAIL PROTECTED]> wrote:
> Então vc pode mandar o link dessa hierarquia de classes no ruby depois.
> Flw.
> Ricardo Fernandes
>
> Em 21/04/07, Rodrigo Kochenburger < [EMAIL PROTECTED]> escreveu:
> > Ramon,
> >
> > É isso mesmo, o método new é o responsável pela alocação da memória
> > pra instância e que por sua vez chama o construtor (initialize).
> >
> > []s
> >
> > On 4/21/07, Ramon Lopes <[EMAIL PROTECTED]> wrote:
> > > Olá!!!
> > >
> > > Estive lendo sobre hierarquia do Ruby, no entanto explicava que toda
> classe
> > > definida é uma instância da classe Class e que quando declaramos:
> > >
> > > c = Funcionario.new();
> > >
> > > (eu entendi que) o método new chama o método New da classe Class para
> alocar
> > > a memória e por fim o initialize definido na classe Funcionario. É isso
> > > mesmo? Pois pesquisei na internet e não achei nada explicando, só uma
> figura
> > > da hierarquia.
> > >
> > > A dúvida pode parecer sem sentido, mas preciso ter certeza para por no
> > > trabalho!
> > > Agradeço pela atenção.
> > >
> > > --
> > > Ramon Lopes
> > > Diretor de Recursos Humanos - 2007
> > > InfoJr UFBA - Empreendendo o futuro
> > > (71) - 3263-6268
> > > http://www.infojr.ufba.br
> > > _______________________________________________
> > > Ruby-l mailing list
> > > [email protected]
> > > http://www.listas.unicamp.br/mailman/listinfo/ruby-l
> > >
> > >
> >
> >
> > --
> > Rodrigo Kochenburger
> > <divoxx at gmail dot com>
> > Linkedin professional profile:
> http://www.linkedin.com/in/rodrigok
> > _______________________________________________
> > Ruby-l mailing list
> > [email protected]
> > http://www.listas.unicamp.br/mailman/listinfo/ruby-l
> >
>
>
> _______________________________________________
> Ruby-l mailing list
> [email protected]
> http://www.listas.unicamp.br/mailman/listinfo/ruby-l
>
>


-- 
Rodrigo Kochenburger
<divoxx at gmail dot com>
Linkedin professional profile: http://www.linkedin.com/in/rodrigok
_______________________________________________
Ruby-l mailing list
[email protected]
http://www.listas.unicamp.br/mailman/listinfo/ruby-l

Responder a