Exercicio java

275 palavras 2 páginas
/*
1. Escreva uma classe que represente um país. Um país tem como atributos o seu nome, o nome da capital, sua dimensão em Km2 e uma lista de países com os quais ele faz fronteira. pode

Represente a classe e forneça os seguintes construtores e método:
a) Construtor que inicialize o nome, capital e a dimensão do país;
b) Métodos de acesso (obter/get) para as propriedades indicadas no item (a);
c) Um método que permita verificar se dois países são iguais. Dois países são iguais se tiverem o mesmo nome e a mesma capital. A assinatura deste método deve ser: public boolean equals(final Pais outro);
d) Um método que define quais outros países fazem fronteira (note que um país não fazer fronteira com ele mesmo);
e) Um método que retorne a lista de países que fazem fronteira;

*/ public class Pais {
String nome;
String capital; double dimensao;
String[] fronteira = new String[10];
//construtor que inicializa o nome, capital e dimensão do pais
Pais(String nome, String capital, double dimensao){ this.nome = nome; this.capital = capital; this.dimensao = dimensao;
}
//métodos de acesso para nome public String getNome(){ return nome;
}
//métodos de acesso para capital public String getCapital(){ return capital;
}
//métodos de acesso para dimensão public double getDimensao(){ return dimensao;
}
//método para verificar se dois países são iguais public boolean equals(Pais p) { boolean ret = false; if ((this.nome.equals(p.getNome())) && (this.capital == p.getCapital())){ ret = true;
}
return ret;

}
//método para definir quais países fazem fronteira public void setFronteira(String[] fronteira){ this.fronteira= fronteira;
}
//método que retorna a lista de paises da fronteira public String[] getFronteira(){ return fronteira;
}

}

Relacionados

  • Java exercicios
    541 palavras | 3 páginas
  • Exercicios de java
    1055 palavras | 5 páginas
  • Exercicios java
    1183 palavras | 5 páginas
  • Exercicios de java
    4599 palavras | 19 páginas
  • Exercicios Java
    1166 palavras | 5 páginas
  • Exercicio JAVA
    335 palavras | 2 páginas
  • Exercícios Java
    1679 palavras | 7 páginas
  • Exercícios Java
    366 palavras | 2 páginas
  • Java exercicios
    411 palavras | 2 páginas
  • Exercício em Java
    333 palavras | 2 páginas