Package tp1

Class Localizacao

java.lang.Object
tp1.Localizacao

public class Localizacao extends Object
Classe que representa uma localização geográfica, podendo conter coordenadas (latitude e longitude) e o nome da ilha onde se encontra.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Localizacao(int latitude, int longitude, String ilha)
    Construtor completo que cria uma localização com coordenadas e nome da ilha.
    Construtor simplificado que cria uma localização apenas com o nome da ilha.
  • Method Summary

    Modifier and Type
    Method
    Description
    Método acessor para obter a ilha
    int
    Método acessor para obter latitude
    int
    Método acessor para obter longitude
    Retorna uma representação em string da localização no formato: "Ilha: [ilha] (Lat: [latitude], Long: [longitude])" Se as coordenadas forem 0, mostra apenas o nome da ilha.

    Methods inherited from class java.lang.Object

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

    • Localizacao

      public Localizacao(String ilha)
      Construtor simplificado que cria uma localização apenas com o nome da ilha. As coordenadas são inicializadas a 0.
      Parameters:
      ilha - Nome da ilha onde se encontra a localização
    • Localizacao

      public Localizacao(int latitude, int longitude, String ilha)
      Construtor completo que cria uma localização com coordenadas e nome da ilha.
      Parameters:
      latitude - Valor da latitude em graus
      longitude - Valor da longitude em graus
      ilha - Nome da ilha onde se encontra a localização
  • Method Details

    • getLatitude

      public int getLatitude()
      Método acessor para obter latitude
      Returns:
      O valor da latitude em graus
    • getLongitude

      public int getLongitude()
      Método acessor para obter longitude
      Returns:
      O valor da longitude em graus
    • getIlha

      public String getIlha()
      Método acessor para obter a ilha
      Returns:
      O nome da ilha onde se encontra a localização
    • toString

      public String toString()
      Retorna uma representação em string da localização no formato: "Ilha: [ilha] (Lat: [latitude], Long: [longitude])" Se as coordenadas forem 0, mostra apenas o nome da ilha.
      Overrides:
      toString in class Object
      Returns:
      String formatada com os dados da localização