Como se declara uma classe?
Utilizando a palavra reservada “class” seguida de um nome e um par de chaves para delimitar escopo.
Utilizando a palavra reservada “main” seguida de um nome e chaves para delimitar escopo.
Utilizando a palavra reservada “class” seguida de um parâmetro e um par de chaves para delimitar escopo.
Utilizando a palavra reservada “class” seguida de um nome e um par de atributos para delimitar escopo.
O que o encapsulamento permite a classe?
Permite declaração de variáveis e funções em seu código.
Permite declaração de variáveis e funções em seu escopo.
Permite declaração de variáveis e objetos em seu escopo
Permite o instanciamento de objetos em seu escopo
Onde as variáveis devem estar localizadas para definirem o escopo da classe?
DENTRO DO MAIN.
DENTRO DO PAR DE CHAVES.
DENTRO DO PAR DE ASPAS.
DENTRO DOS GETTERS E SETTER.
O que faz o método estático principal?
É um método que torna a classe visível.
É um método que torna a classe executável.
É um método que torna o atributo acessível.
É um método que torna a classe acessível.
Como se executa uma classe pelo NetBeans?
Clica com o botão direito do mouse encima da classe Executar Arquivo.
Clica com o botão direito do mouse encima do pacote Executar Arquivo.
Clica com o botão esquerdo do mouse encima da classe Executar Arquivo.
Clica com o botão direito do mouse encima da classe Executar Classe.
O que é um atributo?
São variáveis declaradas dentro da classe e, por isso, encapsuladas em um contexto de objeto.
São variáveis declaradas fora da classe e, por isso, encapsuladas em um contexto de objeto
São variáveis declaradas dentro do main e, por isso, encapsuladas em um contexto de objeto
São variáveis declaradas como private, por isso, encapsuladas em um contexto de objeto
Quais os componentes da declaração?
Modificador de acesso
Tipo de dado
Nome do atributo
Nome da classe
Para que serve o modificador de acesso?
Serve para que as classes acessem os atributos. Ex. Public e Private.
Serve para que as métodos acessem os atributos. Ex. Void e Static.
Serve para que os atributos acessem as classes. Ex. Public e Private.
Serve para que as classes acessem os classes. Ex. Public e Private.
Quais tipos de dados abaixo estão corretos?
int
float
double
string
number
text
varchar
O encapsulamento pode definir um modificador de aceso ao atributo, tornando-o public e private.
O que o modificador de acesso public faz?
Torna a classe acessível por todas as classes do projeto.
Torna a classe inacessível por todas as classes do projeto.
Torna a classe acessível para o main do projeto.
Torna a classe acessível apenas dentro da própria classe.
O que o modificador de acesso private faz?
Acessível apenas dentro da própria classe.
Acessível por todas as classes do projeto.
Acessível por todas as classes do mesmo pacote.
Acessível por todas os metodos do projeto.
O que o modificador de acesso friendly faz?
Acessível por todas as classes do projeto
Acessível apenas dentro da própria classe
Acessível em qualquer classe do mesmo pacote.
Acessível em qualquer classe e em qualquer pacote.
Se não for colocado o modificador de acesso, qual modificador automaticamente é utilizado?
Friendly
private
public
protected
O que faz o modificador de acesso Protected?
Acessível a classes do mesmo pacote e derivados.
Acessível em qualquer classe.
Acessível apenas dentro do próprio pacote.
Sobre classe abstrata quais opções estão corretas:
Não pode ter objetos instanciados.
Pode ter métodos abstratos ou não.
Métodos abstratos são declarados mas não instanciados.
Pode ser estendida.
Os atributos são convencionalmente declarados como private e encapsulados em métodos público de acesso de leitura e gravação.
Sobre o acesso Leitura(método get) assinale as alternativas corretas:
Os atributos são convencionalmente declarados como private e encapsulados em métodos público de acesso.
Não recebe parâmetro.
Retorna void.
Recebe parâmetro.
Sobre o acesso Gravação(método set) assinale as alternativas corretas:
Recebe um parâmetro de mesmo tipo para ser atribuído.
Retorna um atributo inteiro.
Sobre atributos de instancia assinale as alternativas corretas:
Existem no contexto de uma instância.
Só podem ser acessados através de um objeto instanciado.
nao podem ser acessados através de um objeto instanciado
Existem no contexto de uma classe.
O que são os atributos de classe?
São atributos de atribuição estática, e o valor atribuído está no contexto da classe.
São atributos de atribuição estática, e o valor atribuído está no contexto do main.
São atributos de atribuição estática, e o valor atribuído está no contexto do pacote.
O que são os métodos?
São funções declaradas dentro da classe e, por isso, encapsuladas em um contexto de objeto
São funções declaradas dentro da classe e, por isso, não são encapsuladas em um contexto de objeto
São funções declaradas fora da classe e, por isso, encapsuladas em um contexto de objeto
São funções não declaradas dentro da classe e, por isso, encapsuladas em um contexto de objeto
Quais são os 5 componentes de declaração de métodos?
Modificador
Tipo de retorno
Nome do método
Lista de parâmetros
Corpo do método
Isolamento
Atomicidade
Consistência
Distibuição
O que é o tipo de retorno do método?
Tipo de dado retornado pelo método ou void caso seja procedural.
São funções declaradas dentro da classe
São atributos de atribuição estática
São os atributos que vimos até agora
O que são métodos construtores?
Métodos especiais que são executados quando um objeto é instanciado.
Métodos especiais que são executados quando uma classe é instanciado.
Métodos especiais que são executados quando um objeto é criado.
Métodos especiais que são executados quando um pacote é criado.
Sobre metodos construtores assinale as alternativas corretas:
São declarados com o mesmo nome da classe, sem tipo de dados de retorno
Podem ser sobrecarregados
A execução ocorre quando executado um comando “new”
São declarados com o nome diferente da classe, sem tipo de dados de retorno