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
