Package tp1
Class Especie
java.lang.Object
tp1.Especie
Classe que representa uma espécie biológica com seus atributos e características.
Inclui informações como nome científico, nome comum, quantidade de indivíduos,
classificação taxonômica, origem, habitat, status de conservação e localizações.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionMétodo acessor para obter tp1.Categoria de uma espécieMétodo acessor para obter HabitatMétodo acessor para obter LocalizaçãoMétodo acessor para obter nome científico da espécieMétodo acessor para obter nome comum de espécieMétodo acessor para obter origem de uma espécieintMétodo acessor para obter quantidade de individuosMétodo acessor para obter Status espécievoidsetHabitat(String habitat) Define o habitat natural da espécievoidsetLocalizacao(ArrayList<Localizacao> localizacao) Define as localizações onde a espécie pode ser encontradavoidsetNomeComum(String nome) Define o nome comum da espécievoidDefine a origem geográfica da espécievoidsetQuantidadeIndividuos(int quantidadeIndividuos) Define a quantidade de indivíduos conhecidosvoidDefine o status de conservação da espécietoString()Retorna uma representação em string da espécie, formatada para exibição.
-
Constructor Details
-
Especie
public Especie(String nomeCientifico, String nomeComum, int qInd, Categoria classif, String origem, String habitat, Estado status, ArrayList<Localizacao> localizacao) Construtor da classe tp1.Especie.- Parameters:
nomeCientifico- Nome científico da espécie (imutável)nomeComum- Nome comum ou popular da espécieqInd- Quantidade de indivíduos conhecidosclassif- Classificação taxonômica (ordem e família)origem- Origem geográfica da espéciehabitat- Habitat natural da espéciestatus- Status de conservação (nacional e internacional)localizacao- Lista de localizações onde a espécie pode ser encontrada
-
-
Method Details
-
getStatus
Método acessor para obter Status espécie- Returns:
- O status de conservação da espécie
-
getNomeCientifico
Método acessor para obter nome científico da espécie- Returns:
- O nome científico da espécie
-
getNomeComum
Método acessor para obter nome comum de espécie- Returns:
- O nome comum da espécie
-
getQuantidadeIndividuos
public int getQuantidadeIndividuos()Método acessor para obter quantidade de individuos- Returns:
- A quantidade de indivíduos conhecidos
-
getClassif
Método acessor para obter tp1.Categoria de uma espécie- Returns:
- A classificação taxonômica (ordem e família)
-
getOrigem
Método acessor para obter origem de uma espécie- Returns:
- A origem geográfica da espécie
-
getHabitat
Método acessor para obter Habitat- Returns:
- O habitat natural da espécie
-
getLocalizacao
Método acessor para obter Localização- Returns:
- Lista de localizações onde a espécie pode ser encontrada
-
setQuantidadeIndividuos
public void setQuantidadeIndividuos(int quantidadeIndividuos) Define a quantidade de indivíduos conhecidos- Parameters:
quantidadeIndividuos- Nova quantidade de indivíduos
-
setOrigem
Define a origem geográfica da espécie- Parameters:
origem- Nova origem geográfica
-
setHabitat
Define o habitat natural da espécie- Parameters:
habitat- Novo habitat
-
setStatus
Define o status de conservação da espécie- Parameters:
status- Novo status de conservação
-
setLocalizacao
Define as localizações onde a espécie pode ser encontrada- Parameters:
localizacao- Nova lista de localizações
-
setNomeComum
Define o nome comum da espécie- Parameters:
nome- Novo nome comum
-
toString
Retorna uma representação em string da espécie, formatada para exibição.
-