Classes – Referência – Java e C#

Publicado: 8 de fevereiro de 2014 em C#, Java

Tipos Primitivos

Um tipo primitivo (também conhecido por nativo ou básico) é fornecido por uma linguagem de programação como um bloco de construção básico. Dependendo da implementação da linguagem, os tipos primitivos podem ou não possuir correspondência direta com objetos na memória.

Ex: int, long, double, boolean, char, short, byte, float.

Referência

Referência na ciência da computação é registro que aponta o local em que se encontram armazenados os dados que identificam outro dado.

Tipos são arrays e objetos, – String, int[], Classes, …

Variáveis são como canecas fixas e os primitivos são pequenos o suficiente para caber dentro da caneca. Os objetos são grandes para caber dentro de variáveis. Variáveis guardam números que localizam um objeto e a localização do objeto é chamada de referencia.

Exemplo:

Neste cenário temos um bebê recém nascido que precisa ser registrado no cartório, para isto vamos criar um objeto bebê e através de um método vamos cadastrar os dados do bebê referenciando o objeto ao nosso bebê.

JAVA

1 – Classe Referencia


public class Referencia
 {
 static void cartorio(int codigo, String[] cadastro, Bebe objeto )
 {
   objeto.codigo     = codigo;
   objeto.nome       = cadastro[0];
   objeto.sobreNome  = cadastro[1];
   objeto.nomeMae    = cadastro[2];
   objeto.nomePai    = cadastro[3];
   objeto.sexo       = cadastro[4];
 }
 public static void main(String[] args)
 {

    // Vamos instanciar um novo bebe
    Bebe Samanta = new Bebe();

    // Vamos solicitar a ficha de registro para o novo bebê
    int codigoCartorio = 1438275;
    String[] fichaRegistro = {"Samanta", "Amaral", "Roberto Amaral", "Marcia Amaral", "Feminino"};

    // Vamos preerncher a ficha do novo bebê
    cartorio(codigoCartorio, fichaRegistro, Samanta);

    // Imprime registro do bebê
    System.out.println("Registro de Nascimento:");
    System.out.println("");
    System.out.println("Código: "+ Samanta.codigo );
    System.out.println("Nome: " + Samanta.nome + " " + Samanta.sobreNome);
    System.out.println("Nome do Pai: " + Samanta.nomePai);
    System.out.println("Nome da Mãe: " + Samanta.nomeMae);
    System.out.println("");
    System.out.println("Registro efetuado com sucesso");
 }

}

JAVA
2- Classe Bebe

public class Bebe
 {
  public int codigo = 0;
  public String nome = null;
  public String sobreNome = null;
  public String nomePai = null;
  public String nomeMae = null;
  public String sexo = null;

  public Bebe()
    {
    }
 }

C#

Para C# basta trocar os seguintes comandos na classe Referencia:


// Trocar:

System.out.println

// por:

Console.WriteLine

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 )

Conectando a %s