Olá pessoal.
Estou estudando um pouco de OO, bem inicial, e eu nao estou entendendo muito esse negocio de get e set, na real é que eu tinha um exercicio, fiz ele mas simplismente chamei ele na classe main, so isso, nao satisfeito eu venho aqui, acho que de OO esse meu codigo nao tem nada :P, foi so uma chamada.
Gostaria de ver esse codigo re-escrito, para ver como ele fica OO, se possível com get e set, para eu ver como funciona. Enfim.
O negócio é que estava tudo muito facil, OO esta sendo um terror, mas não to afim de migra de linguagem, quero persistir em JAVA.
Esse codigo preenche um array e depois procura o numero nele, retornando um print se o numero existe ou nao.
O que eu acho é que o conceito de OO nao esta sendo respeitado ai, mas se for isso mesmo, entao nao era tudo aquilo que eu pensava.
Outra, nao vejo como e onde implementar get e set ai, em quais variaveis, e como ficaria, etc.
package metodos;
public abstract class Entra21_busca {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Entra21_buscaf busca = new Entra21_buscaf();
}
}
package metodos;
import javax.swing.JOptionPane;
public class Entra21_buscaf {
int [] busca = new int [5];{
for (int i = 0; i < 5; i++){
busca[i] = Integer.parseInt(JOptionPane.showInputDialog("Numero " + i + " mat: "));
}
}
int nBusca = Integer.parseInt(JOptionPane.showInputDialog ("Numero busca: "));{
for (int x = 0; x <5;){
if (nBusca == busca[x]) {
System.out.print("Numero existe na matriz!");
break;
}
else {
System.out.print ("Numero não existe na matriz!");
break;
}
}
}
}
Agradeço a ajuda.