» Publishers, Monetize your RSS feeds with FeedShow: More infos (Show/Hide Ads)
Date: Thursday, 04 Sep 2008 11:46
O pessoal lá de Passo Fundo lançou a página do Google Chrome Brasil. Vale a pena conferir.
Date: Tuesday, 02 Sep 2008 06:47
Agora a coisa ficou (mais) feia para o IEca, que deve estar tendo pesadelos com a chegada do Google Chrome. Trata-se do navegador da Google, parece ser tão simples e intuitivo como a página inicial. Confira mais sobre o Google Chrome.
Date: Sunday, 10 Aug 2008 21:17
A flexibilidade que o Ruby proporciona ao desenvolvedor é significativamente maior que qualquer outra linguagem de propósito geral, tanto por ser uma linguagem de script quanto por ser de altissísimo nível. Podemos facilmente alterar as classes padrão do Ruby implementando novos métodos ou simplesmente alterando os métodos existentes. Logo abaixo segue um pequeno exemplo da implementação de um novo método na classe Numeric chamado mais.
Pode-se perceber que o resultado será 3, basta ler a frase para saber o resultado.
É como perguntar ao Google o valor de 1 mais 2.
class Numeric
def mais numero
self + numero
end
end
1.mais 2
Pode-se perceber que o resultado será 3, basta ler a frase para saber o resultado.
É como perguntar ao Google o valor de 1 mais 2.
Date: Wednesday, 16 Jul 2008 06:29
Mesmo que você tenha uma classe filho (subclasse) que sobrescreva algum método da classe pai (superclasse), você ainda consegue acessar o método da classe pai usando a palavra reservada super.
Vejamos, classe Pai e Filho, a seguir:
Instanciando a classe Filho:
Obtemos o seguinte retorno:
Muito simples, não? Mas, o que acontece ao modificarmos os métodos da classe Pai e Filho. Dessa forma:
O quê deveria acontecer mesmo?
Vejamos, classe Pai e Filho, a seguir:
class Pai
def metodo
puts "método de Pai"
end
end
class Filho < Pai
def metodo
super
puts "método de Filho"
end
end
Instanciando a classe Filho:
filho = Filho.new
filho.metodo
Obtemos o seguinte retorno:
método de Pai
método de Filho
Muito simples, não? Mas, o que acontece ao modificarmos os métodos da classe Pai e Filho. Dessa forma:
class Pai
def metodo
puts self.class
end
end
class Filho < Pai
def metodo
super
puts self.class
end
end
filho = Filho.new
filho.metodo
O quê deveria acontecer mesmo?
» © All content and copyrights belong to their respective authors.«
» © FeedShow - Online RSS Feeds Reader







