DEV Community

FUNDAMENTOS JAVA
FUNDAMENTOS JAVA

Posted on

1

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.

AWS Q Developer image

Your AI Code Assistant

Automate your code reviews. Catch bugs before your coworkers. Fix security issues in your code. Built to handle large projects, Amazon Q Developer works alongside you from idea to production code.

Get started free in your IDE

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay