estou passando os exercicios da faculdade quem pode me ajudar
estou com dificuldade em fazer
1° Questão
Complete o código Java abaixo de modo que a execução do método main() tenha o
resultado esperado, ou seja, a troca dos valores dos atributos x e y na classe Cliente.
O resultado impresso pelo programa é: 4, 7.
class Prova {
public static void troca(I obj) {
// complete aqui
}
}
interface I {
public int getX();
III
public int getY();
public void setX(int x);
public void setY(int y);
}
public class Cliente implements I {
private int x;
private int y;
// complete aqui
}
class Teste {
public static void main(String args[]) {
Cliente c = new Cliente();
c.setX(7);
c.setY(4);
Prova.troca©;
System.out.println(c.getX() + ", " + c.getY());
}
}
2Questão
Java fornece uma classe chamada java.util.Vector que disponibiliza os recursos de
estruturas de dados semelhantes a arrays que podem redimensionar dinamicamente a
si mesmas. Utilizando os conceitos da classe java.util.Vector disponíveis na API, crie
uma classe chamada Fila que herde da classe java.util.Vector, baseada no conceito
da estrutura de dados (Fila). Esta classe deve disponibilizar dois métodos:
- Inserir um objeto na Fila
- Remover um objeto na Fila
Depois crie uma outra classe que possibilite ao usuário três opções por meio da
utilização da classe anterior (Fila): - Inserir um número inteiro na Fila
- Remover um número inteiro
- Sair do programa
