Testes Finais do Capitulo 6
Java para Iniciantes (Oracle)
Posted on September 6, 2024
✓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.
Posted on September 6, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.