Java questionário

3772 palavras 16 páginas
1. O que é uma classe? O que é objeto? Qual a diferença?
O que é uma classe?
Na verdade, a classe não é exatamente um objeto, mas sim um modelo ou especificação que define um tipo de objeto. Certo?
Mas o que seria um objeto?
De uma forma muito simplificada, o objeto seria uma ferramenta de comunicação entre o usuário e o seu programa, que apresenta um agrupamento de dados e procedimentos definidos na classe.
Exemplo:
Vamos supor que você está escrevendo um programa de corrida de carro. Será necessário criar um objeto carro, que terá as características definidas pela classe modelo. Então, de acordo com as instruções do usuário, esse carro poderá acelerar ou retardar seu movimento. Mas esse "comportamento" do carro só poderá ser manipulado, se ele estiver corretamente definido pela classe modelo (programação para reconhecer quando deve acelerar, quando deve se virar para a direita, etc.).
2. Explique o que é public e private, de exemplo.
Private:
Métodos, Variáveis e Construtores que são declarados privado só pode ser acessado dentro da classe declarou.
Modificador de acesso privado é o nível de acesso mais restritivo. Classe e interfaces não podem ser privados.
Variáveis que são declaradas privado pode ser acessado fora da classe, se os métodos getter públicas estão presentes na classe.
Usando o modificador privado é a principal forma que um objeto encapsula em si e ocultar os dados do mundo exterior.

Exemplo:
A classe a seguir usa controle de acesso privado: class Logger { private String format; public String getFormat() { return this.format; } public void setFormat(String format) { this.format = format; }
}
Aqui, o formato variável da classe Logger é privada, então não há nenhuma maneira para que outras classes para recuperar ou definir o seu valor diretamente.
Então, para fazer esta variável disponível para o mundo exterior, foram definidos dois métodos públicos: GetFormat () , que retorna o valor do

Relacionados

  • Questionário JAVA
    481 palavras | 2 páginas
  • Questionário java
    551 palavras | 3 páginas
  • QUESTIONARIO JAVA
    388 palavras | 2 páginas
  • Tcc trabalho de conclusão de curso
    13142 palavras | 53 páginas
  • seminco artigo4
    4595 palavras | 19 páginas
  • Java
    1449 palavras | 6 páginas
  • relatório de estágio
    2888 palavras | 12 páginas
  • sigpr
    14177 palavras | 57 páginas
  • Utilização do software de controle de estoque “m-sis” como solução a falta de sistemas do tipo nas empresas de vendas da cidade de tianguá-ceará-brasil
    2426 palavras | 10 páginas
  • Relação entre lógica Matemática e a Linguagem Java
    1082 palavras | 5 páginas