All pastes #474687 Raw Edit

Mine

public java v1 · immutable
·published 2007-05-06 23:15 UTC
rendered paste body
/* * Referencia.java * */package org.exemplos;/** * * @author João Henrique B. Santos */public class Referencia {  int valor;    /** Cria uma nova instância de Referencia */  public Referencia() {    valor = 0;  }    /** Cria uma nova instância de Referencia passando um valor */  public Referencia(int valor) {    this.valor = valor;  }    /** Soma um valor */  public void somaValor(int valor) {    this.valor += valor;  }    /** Converte esta Referencia em String */  public String toString() {    return "" + valor;  }}// A classe de testes está aqui embaixo/* * Exemplo008.java * */package org.exemplos;/** * * @author João Henrique B. Santos */public class Exemplo008 {    /** Cria uma nova instância de Exemplo008 */  public Exemplo008() {  }    /** Soma um valor a uma Referencia */  public void soma(Referencia r, int valor) {    r.somaValor(valor);  }    /**   * @param args os argumentos da linha de comando   */  public static void main(String[] args) {    // TODO código da lógica da aplicação aqui    Exemplo008 ex = new Exemplo008();    Referencia r = new Referencia(10);    System.out.println("Referencia antes: " + r);    ex.soma(r, 10);    System.out.println("Referencia depois: " + r);  }  }