Package tp1

Class Estado

java.lang.Object
tp1.Estado

public class Estado extends Object
Classe que representa o estado de conservação de uma espécie, contendo informações sobre seu status na lista vermelha nacional e na lista da IUCN (União Internacional para a Conservação da Natureza).
  • Constructor Summary

    Constructors
    Constructor
    Description
    Estado(String lv, String listaM)
    Construtor que inicializa o estado de conservação com os status da lista vermelha nacional e da IUCN.
  • Method Summary

    Modifier and Type
    Method
    Description
    Obtém o status de conservação na lista da IUCN.
    Obtém o status de conservação na lista vermelha nacional.
    Retorna uma representação em string do estado de conservação no formato: "Lista Vermelha: [status] | IUCN: [status]".

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Estado

      public Estado(String lv, String listaM)
      Construtor que inicializa o estado de conservação com os status da lista vermelha nacional e da IUCN.
      Parameters:
      lv - Status na lista vermelha nacional (ex: "Vulnerável", "EmPerigo")
      listaM - Status na lista da IUCN (ex: "QuaseAmeaçada", "Menospreocupante")
  • Method Details

    • getListaVermelha

      public String getListaVermelha()
      Obtém o status de conservação na lista vermelha nacional.
      Returns:
      O status na lista vermelha nacional
    • getIUCN

      public String getIUCN()
      Obtém o status de conservação na lista da IUCN.
      Returns:
      O status na lista da IUCN
    • toString

      public String toString()
      Retorna uma representação em string do estado de conservação no formato: "Lista Vermelha: [status] | IUCN: [status]".
      Overrides:
      toString in class Object
      Returns:
      String formatada com os status de conservação