Buscar

Atributos e métodos de classe

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1. Na programação orientada a objetos, uma variável é um recurso capaz de armazenar um
ou mais valores na memória do programa. O valor pode ser acessado em qualquer parte do
programa, sempre que necessário, desde que seja declarado corretamente.
Sobre as varáveis, marque a alternativa correta.
Você acertou!
A. Uma variável estática representa informações em nível de classe.
A variável de classe ou estática fica disponível para toda a classe; com isso, todos os
objetos da classe compartilham os mesmos dados. A variável estática pode ter seu valor
alterado. Usa-se uma variável de classe quando vários objetos de uma classe precisam
usar a mesma cópia da variável. Todo objeto tem sua própria cópia de todas as variáveis de
instância da classe. Declarando uma variável como estática, todos os objetos poderão vê-la
como uma variável de instância, e economiza-se espaço na memória.
2. As palavras-chaves, ou palavras reservadas, são utilizadas na estrutura de uma
linguagem de programação para chamar métodos, funções e recursos nativos, garantindo
que o termo não possa ser utilizado pelo desenvolvedor para outras funcionalidades. Da
mesma forma, a declaração de uma variável de classe utiliza uma palavra-chave para ser
invocada.
Selecione a alternativa que representa a palavra-chave correta.
Você acertou!
E. static.
A declaração de uma variável estática ou de classe começa com a palavra-chave static —
por exemplo, static int numero. A palavra-chave public é um modificador de acesso.
Modificadores de acesso definem a visibilidade de classes, atributos e métodos. A
palavra-chave class é utilizada para criação de classes; colocamos class antes do nome da
classe. A palavra-chave void refere-se ao tipo de retorno do método; nesse caso, coloca-se
void quando o método não tem retorno. Assim como public, private é um modificador de
acesso.
3. Um método em Java é equivalente a uma função, sub-rotina ou procedimento em outras
linguagens de programação. O Java não trata dos métodos como globais. Cada método
deve ser definido dentro de uma classe conforme suas características próprias.
Em relação aos métodos estáticos ou de classes, marque a afirmativa correta.
Você acertou!
E. Métodos estáticos são declarados colocando-se a palavra-chave static antes do tipo de
retorno.
Métodos estáticos são declarados colocando-se a palavra-chave static antes do tipo de
retorno, executam qualquer ação para que forem implementados e podem ser chamados a
partir de outras classes.
Métodos são trechos de códigos que executam alguma ação específica. Todo método é
abrigado por uma classe em orientação a objetos. 
 
4. Os métodos de classes são definidos como funções independentemente de qualquer
variável de instância atribuída aos objetos. Os métodos são invocados sem depender de
nenhum objeto e suas características.
Analise as afirmativas a seguir e marque a alternativa correta:
I. Para um método de classe acessar membros de classe não estáticos, deve-se colocar a
palavra-chave static no membro a ser acessado.
II. Um método estático não pode acessar membros de classe não estáticos.
III. Para acessar membros de classe não estáticos, é preciso colocar a palavra-chave
protected no membro a ser acessado e declarar o método usando o get na frente do seu
nome.
Está correto o que se afirma em:
Você acertou!
C. II, apenas.
Para o método estático poder acessar outro membro da classe, deve ser estático. Com isso,
estaríamos transformando esse membro em estático. A palavra-chave protected é um
modificador de acesso. A colocação da palavra get na frente do nome do método é uma
prática para informar que esse método terá um retorno. Assim como o get, set também é
uma prática, porém o set informa que se trata de um método sem retorno.
5. A programação orientada a objetos é um modelo de programação em que o
desenvolvedor pode trabalhar com diferentes linguagens de programação. Em Java, é
possível trabalhar com várias classes, que têm as características de definir objetos na vida
real. Cada classe determina o comportamento de um objeto. Tanto as classes como os
métodos são importantes e marcados por diferentes estados definidos por propriedades.
Nesse contexto, marque a alternativa correta.
Você acertou!
C. Se um método estático tentar acessar outro método não estático da classe usando
somente o nome do método, ocorrerá um erro de compilação.
Métodos estáticos acessam apenas membros estáticos da classe. Não é necessário
instanciar a classe para que as variáveis e os métodos de classe existam, pois um método
estático pode ser chamado mesmo quando nenhum objeto da classe tiver sido instanciado.
A classe deve fazer referência a um objeto específico dela, e, quando um método estático é
chamado, pode não haver objeto de sua classe na memória. Uma boa prática de
programação é chamar os métodos estáticos usando o nome da classe e um ponto (.) para
enfatizar que o método que está sendo chamado é static. Métodos e variáveis estáticas são
associados à classe.

Continue navegando