Centro RPG Maker

Centro de Criação => Programação => Tópico iniciado por: Raizen online 05/02/2014 às 17:56

Título: [Ruby] class << Aula8 #Superclasse, heranças e instâncias
Enviado por: Raizen online 05/02/2014 às 17:56
[box class=windowbg1]
Índice das aulas básicas
Título: Re: class << Aula8 #Superclasse, heranças e instâncias
Enviado por: Brandt online 05/02/2014 às 19:36
Muito boa a aula Raizen, não sei se não falou do attr_writer porque ele é muito pouco usado ou se foi um erro mesmo, mas...

E eu vivia tendo problemas com métodos de classe e de instância, às vezes eu tinha que adicionar o self mas não sabia porque...

Ah,me tem como eu criar mais um objeto com a eigenclass do obj? Tipo... obj.new?
Título: Re: class << Aula8 #Superclasse, heranças e instâncias
Enviado por: SimonMuran online 05/02/2014 às 19:44
Ctrl + D Efetuado com sucesso.


Um bom conjunto de aulas boas não aparecem assim do nada, então já é bom guardá-las rsrsrs

Ótima aula tio Raizen, está na lista de coisas que irei aprender depois de pixel art, mas pela leitura que

fiz, vi que vou apanhar igual mulher de malandro pra essas aulas, quantos códigos ;-; kkkk

Enfim, parabéns *o* e por favor poste mais aulas, é de excelente ajuda.
Título: Re:  class << Aula8 #Superclasse, heranças e instâncias
Enviado por: Raizen online 05/02/2014 às 22:15
Citação de: Masked online 05/02/2014 às 19:36
Muito boa a aula Raizen, não sei se não falou do attr_writer porque ele é muito pouco usado ou se foi um erro mesmo, mas...

E eu vivia tendo problemas com métodos de classe e de instância, às vezes eu tinha que adicionar o self mas não sabia porque...

Ah,me tem como eu criar mais um objeto com a eigenclass do obj? Tipo... obj.new?
Ah pods crê, nem nem eu esqueci mesmo shUAsh, a parte dos atributos fiz o que eu lembrei e como uso muito pouco esqueci dissâe vou adicionar vlws :).

Sobre a pergunta, pelo que eu entendi, não xD, porque a ideia de eigenclass por alguma razão no Ruby chamam assim, mas acho que o mais usual na internet é o Singleton class, ele é feito para se ligar a um objeto já criado e não criar um, logo acredito eu que não :P.

Citação de: SimonMuran online 05/02/2014 às 19:44
Ctrl + D Efetuado com sucesso.


Um bom conjunto de aulas boas não aparecem assim do nada, então já é bom guardá-las rsrsrs

Ótima aula tio Raizen, está na lista de coisas que irei aprender depois de pixel art, mas pela leitura que

fiz, vi que vou apanhar igual mulher de malandro pra essas aulas, quantos códigos ;-; kkkk

Enfim, parabéns *o* e por favor poste mais aulas, é de excelente ajuda.

ah cara eu sugiro as aulas do índice para começar xD, essa é bem mais complicada que as outras lá, as outras acho que você terá bem mais facilidade para entender e depois de aprender tudo vir para essa daqui :D.
Vlws :D
Título: Re: class << Aula8 #Superclasse, heranças e instâncias
Enviado por: Kvothe online 06/02/2014 às 12:23
 Hou, como já havia dito no face, ficou muito boa a sua aula bem explicada e tal.. É o correto mesmo e Singleton. Espero ver mais, só que mais avançada..kk..
Título: Re: class << Aula8 #Superclasse, heranças e instâncias
Enviado por: Pretty-Belle online 08/02/2014 às 08:29
Não vai ter nenhum dever de casa? ;-;
Eu penei um pouquinho para entender a diferença de método de classe e de instância, mas no fim acho que entendi xD Fiquei só com uma dúvida... Existe alguma vantagem usar um ou o outro? Em que momento é melhor usar cada um deles?

Enfim, ótima aula, Raizen! ^u^ Estou aproveitando que agora não tenho mais matérias bestas do Ensino Médio para me focar em programação :3 Vão ser quantas aulas ao todo?
Título: Re:  class << Aula8 #Superclasse, heranças e instâncias
Enviado por: Raizen online 08/02/2014 às 11:31
Citação de: Pretty-Belle online 08/02/2014 às 08:29
Não vai ter nenhum dever de casa? ;-;
Eu penei um pouquinho para entender a diferença de método de classe e de instância, mas no fim acho que entendi xD Fiquei só com uma dúvida... Existe alguma vantagem usar um ou o outro? Em que momento é melhor usar cada um deles?

Enfim, ótima aula, Raizen! ^u^ Estou aproveitando que agora não tenho mais matérias bestas do Ensino Médio para me focar em programação :3 Vão ser quantas aulas ao todo?
Essa aula é bem mais complicada que as 7 anteriores, dá uma olhadinha no índice depois, não sei se viu as aulas anteriores x3, por isso acabou não tendo lição de casa, nas anteriores tem.

Ai depende de como você quer usar a classe, por examplo, eu instanciei a classe desse modo.
$game_player = Game_Player.new

Eu normalmente faço isso para que eu eu possa modificar o $game_player, ou buscar atributos dele, além de outras funções, fiz isso uma vez, logo o ideal é eu ter métodos de instancia para usar com o $game_player, se eu crio um módulo e uso ele apenas para buscar informação e não manipular ele, ai eu crio métodos de classe para ele :)


Sobre o número de aulas, eu tenho que ver oque preciso colocar a mais, então é meio que indefinido, mas essas próximas são tudo de nível intermediário para cima, logo vão ser mais complicadas xD.
Título: Re: class << Aula8 #Superclasse, heranças e instâncias
Enviado por: Pretty-Belle online 08/02/2014 às 12:33
Sim, eu tinha vista as aulas anteriores c: Inclusive fiz todos os exercícios avançados (na vdd só fiz eles, eu sempre pulo os fáceis xD). Eu só não comento porque prefiro checar os erros eu mesma. Eu só tive dificuldade para entender essa parte mesmo, mas meu irmão acabou me ajudando (ele não é scripter, mas fez um curso técnico sobre linguagens orientadas a objetos, então ele me deu uma explicação geral x3).
Obrigada, eu entendo agora ^^

E sobre os assuntos das próximas aulas poderiam ter algo com relação à interação entre jogador e código. Tipo seleção de comandos e tals. O único comando de leitura que sei é o "gets", isso porque eu pesquisei na internet para fazer aquela atividade lá dos números primos (não lembro que aula era)...
Título: Re: class << Aula8 #Superclasse, heranças e instâncias
Enviado por: Ryugo online 09/02/2014 às 22:34
Oloco! '-'

Achei que suas aulas tinham acabado,e entro aqui e vejo essa  :*-*:
Infelizmente só vi agora a noite,e provavelmente só poderei estudar ela sábado (escola integral)  :=|:

E sobre os conteúdos das próximas aulas que eu espero que tenha  :XD: eu concordo com a Pretty,seria legal ensinar comandos de interação direta com o jogador  :ok: