DEV Community

Testes Finais do Capitulo 6

✓Teste do Capítulo 6
1. Dado o seguinte fragmento,
class X {
private int count;
o fragmento a seguir está correto?
class Y {
public static void main(String args[]) {
X ob = new X();
ob.count = 10;
2. Um modificador de acesso deve _____ a declaração de um membro.
3. O complemento de uma fila é a pilha. Ela usa o acesso primeiro a **entrar, último
a sair, e com frequência é comparada a uma pilha de pratos. O primeiro prato
colocado na mesa é o último a ser usado. Crie uma classe de pilha chamada
Stack que possa conter caracteres. Chame os métodos que acessam a pilha de
push( ) e pop( ). Permita que o usuário especifique o tamanho da pilha quando
ela for criada. Mantenha todos os outros membros da classe Stack privados.
(Dica: Você pode usar a classe Queue como modelo; apenas altere a maneira
como os dados são acessados.)
**4. Dada esta classe,

class Test {
int a;
Test(int i) { a = i; }
}
crie um método chamado swap( ) que troque o conteúdo dos objetos referenciados por duas referências de objeto Test.
5. O fragmento a seguir está correto?
class X {
int meth(int a, int b) { ... }
String meth(int a, int b) { ... }
6. Crie um método recursivo que exiba o conteúdo de um string de trás para frente.
7. Se todos os objetos de uma classe tiverem que compartilhar a mesma variável, **
como você deve declarar essa variável?
**8. Por que você pode ter que usar um bloco static?

9. O que é uma classe interna?
10. Para que um membro só possa ser acessado por outros membros de sua classe,
que modificador de acesso deve ser usado?
11. O nome de um método mais sua lista de parâmetros compõem a **__________
do método.
Capítulo 6 Verificação minuciosa dos métodos e classes 217
**12. Um argumento int é passado para um método com o uso da chamada por

__________.
13. Crie um método varargs chamado sum( ) que some os valores int **passados
para ele. Faça-o retornar o resultado. Demonstre seu uso.
**14. Um método varargs pode ser sobrecarregado?

15. Mostre um exemplo de um método varargs sobrecarregado que seja ambíguo.

Top comments (0)