-----------------------
| Processo |
-----------------------
- id: int
-numero: int PS: Existem várias maneiras de fazer esta atividade
- ano: int busquei a forma mais didáyica. Lembro aos in-
- assunto: String ternautas que é possivel enxugar bastante
- observacao: String este código.
- status: int
-----------------------
+ exibirDados
==============
Construa dois objetos que recebam os dados:(forneciddos pelo teclado e automatico)
Cada classe, um arquivo.
Código Java
/ *-------------------------------------------------------------------------------------------------------------------
* Ckasse do pacote br.com.unirn.main
-------------------------------------------------------------------------------------------------------------------*/
//Auto: Thiago Campos
//Data: 19.09.2012
package br.com.unirn.main;
import br.com.unirn.dominio.Processo;
import javax.swing.JOptionPane;
/**
*
* @author Thiago
*/
public class MProcesso {
public static void main(String[] args){
//variaveis
int id;
int numero;
int ano;
int status;
String assunto;
String observacao;
//instanciando objetos
Processo p1 = new Processo();
Processo p2 = new Processo();
//entrada automatica
id = 01;
numero = 1234;
ano = 2010;
assunto = "Prova";
observacao = "Aprovado";
status = 10;
//setando os atributos do objeto p1
p1.setId(id);
p1.setNumero(numero);
p1.setAno(ano);
p1.setAssunto(assunto);
p1.setObservacao(observacao);
p1.setStatus(status);
//zerando as variaveis
id = 0;
numero = 0;
ano = 0;
assunto = "";
observacao = "";
status = 0;
//entrada de valores pelo teclado
id = Integer.parseInt(JOptionPane.showInputDialog("Id:" + id));
numero = Integer.parseInt(JOptionPane.showInputDialog("Numero: :" + numero));
ano = Integer.parseInt(JOptionPane.showInputDialog("Ano:" + ano));
assunto = JOptionPane.showInputDialog("Assunto:" + assunto);
observacao = JOptionPane.showInputDialog("Observação:" + observacao);
status = Integer.parseInt(JOptionPane.showInputDialog("Status:" + status));
//setando os atributos do objeto p2
p2.setId(id);
p2.setNumero(numero);
p2.setAno(ano);
p2.setAssunto(assunto);
p2.setObservacao(observacao);
p2.setStatus(status);
p1.exibirDados();
p2.exibirDados();
} //fim do mais
} //fim da classe MProcesso
/ *-------------------------------------------------------------------------------------------------------------------
* Ckasse do pacote br.com.unirn.main
-------------------------------------------------------------------------------------------------------------------*/
package br.com.unirn.dominio;
import javax.swing.JOptionPane;
/**
*
* @author Thiago
*/
public class Processo {
//variaveis
private int id;
private int numero;
private int ano;
private String assunto;
private String observacao;
private int status;
//metodos set
public void setId(int id){
this.id = id;
}
public void setNumero(int numero){
this.numero = numero;
}
public void setAno(int ano){
this.ano = ano;
}
public void setAssunto(String assunto){
this.assunto = assunto;
}
public void setObservacao(String observacao){
this.observacao = observacao;
}
public void setStatus(int status){
this.status = status;
}
//metodos get
public int getId(){
return id;
}
public int getNumero(){
return numero;
}
public int getAno(){
return ano;
}
public String getAssunto(){
return assunto;
}
public String getObservacao(){
return observacao;
}
public int getStatus(){
return status;
}
//metodo exibir
public void exibirDados(){
JOptionPane.showMessageDialog(null, "Exibir os dados:"
+ "\nid:" + id
+ "\nnumero: " + numero
+ "\nano: " + ano
+ "\nassunto: " + assunto
+ "\nobservacao: " + observacao
+ "\nstatus: " + status);
} //fim do metodo
} //fim da classe Processo
* Ckasse do pacote br.com.unirn.main
-------------------------------------------------------------------------------------------------------------------*/
package br.com.unirn.dominio;
import javax.swing.JOptionPane;
/**
*
* @author Thiago
*/
public class Processo {
//variaveis
private int id;
private int numero;
private int ano;
private String assunto;
private String observacao;
private int status;
//metodos set
public void setId(int id){
this.id = id;
}
public void setNumero(int numero){
this.numero = numero;
}
public void setAno(int ano){
this.ano = ano;
}
public void setAssunto(String assunto){
this.assunto = assunto;
}
public void setObservacao(String observacao){
this.observacao = observacao;
}
public void setStatus(int status){
this.status = status;
}
//metodos get
public int getId(){
return id;
}
public int getNumero(){
return numero;
}
public int getAno(){
return ano;
}
public String getAssunto(){
return assunto;
}
public String getObservacao(){
return observacao;
}
public int getStatus(){
return status;
}
//metodo exibir
public void exibirDados(){
JOptionPane.showMessageDialog(null, "Exibir os dados:"
+ "\nid:" + id
+ "\nnumero: " + numero
+ "\nano: " + ano
+ "\nassunto: " + assunto
+ "\nobservacao: " + observacao
+ "\nstatus: " + status);
} //fim do metodo
} //fim da classe Processo
Fiz uma com 5 processos... da uma olhada ai
ResponderExcluirLegal Thiago, fico contente em saber que vc está desenrolando bem esse assunto. Ah, um detalhe: onde foi que vc postou?...
ExcluirUm abço