Ruby – Methods – Getter e Setter – Linux

Publicado: 27 de dezembro de 2014 em Ruby on Rails

Métodos em sua forma mais simples são sub-rotinas e podem ser tanto um procedimento ou uma função, geralmente estão associados a um objeto, mas podem ser utilizados independente de estarem ou não dentro de uma classe, isto vai depender exclusivamente do paradigma de programação que você vai escolher programar.

Genericamente falando, métodos alimentam e retornam valores, no entanto existem vários tipos de métodos especialmente no paradigma de programação orientada a objeto, os mais comuns são chamados de Getters e Setter, servem especificamente para retornar e alimentar objetos, especificando ou validando alguma regra de negocio entre seu processo.

Ruby - Métodos - Getter e Setter

Ruby – Métodos – Getter e Setter

Exemplo:

Neste exemplo criamos uma simples variável global que é alimentada através do método Setter e retornada através do método Getter, este tipo de método é comumente visto dentro de classes na programação orientada a objeto.

Ruby

#!/usr/bin/env ruby
# Desenvolvimento Aberto
# Métodos.rb

# Define uma variável global 
$meuvalor = 0
 
# Os metodos mais comuns definem e retornam valores

# Retorna valor da variável global
def getValor()
  return $meuvalor
end

# Alimenta valor na variável global
def setValor(valor)
   $meuvalor = valor
end

# método para alimentar valor
setValor(10)

# método para retornar valor
puts "Meu valor é :", getValor()

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair /  Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

w

Conectando a %s