Olá pessoal.
Possuo uma classe Empresa que tem o atributo Nome, apenas. Mas quero que esta mesma classe armazene uma lista que contenha todas as empresas criadas. Então fiz o código.
import java.util.ArrayList;
public class Empresa {
public static ArrayList<Empresa> listaEmpresa= new ArrayList<Empresa>();
private String nome;
//CONSTRUTOR COM NOME
public Empresa( String nome ) {
this.setNome(nome);
}
public void setNome(String nome){
this.nome= nome;
}
public String getNome(){
return nome;
}
public void incluir( Empresa emp ){
listaEmpresa.add( emp );
}
public void consultar(){
//TESTA SE LISTA ESTÁ VAZIA
boolean isEmpty= listaEmpresa.isEmpty();
if ( isEmpty == false ){
//VARRE LISTA
for ( Empresa emp : listaEmpresa ){
System.out.println( emp.getNome());
}
}else
return;
}
}
Existe alguma forma melhor de fazer isso que estou querendo fazer ???
Estou tendo alguns problemas ao usar essa classe…