java

881 palavras 4 páginas
Segunda lista de exercícios
Abstração e Encapsulamento
1 – Responda:
a) O que é uma classe ? resposta: classe é uma estrutura que abstrai um conjunto de objetos com características similares. Uma classe define o comportamento de seus objetos através de métodos e os estados possíveis destes objetos através de atributos. Em outros termos, uma classe descreve os serviços providos por seus objetos e quais informações eles podem armazenar.
b) O que é um objeto ? resposta: Um objeto é um elemento computacional que representa, no domínio da solução, alguma entidade (abstrata ou concreta) do domínio de interesse do problema sob análise. Objetos similares são agrupados em classes.
c) O que é um atributo? resposta: Os Atributos em Programação Orientada a Objetos são os elementos que definem a estrutura de uma classe. Os atributos também são conhecidos como variáveis de classe, e podem ser divididos em dois tipos básicos: atributos deinstância e de classe.
d) O que é um método? resposta: Os métodos determinam o comportamento dos objetos de uma classe e são análogos às funções ou procedimentos da programação estruturada. O envio de mensagens (chamada de métodos) pode alterar o estado de um objeto.
e) O que é a assinatura de um método? resposta: A assinatura de um método é dada pelo número e tipos de argumentos do método, assim como por seu valor de retorno. Uma estratégia de desenvolvimento recomendável é manter assinaturas coerentes para métodos implementando uma dada operação, assim como um comportamento consistente entre as implementações.
f) O que é a palavra void na definição de um método e por que alguns métodos não tem esta na sua definição? resposta: Um método pode retornar um valor pertencente a um dos oito tipos primitivos ou uma referência (endereço de um arranjo ou objeto) ou não retornar nenhum valor e neste caso devemos utilizar a palavra chave void. A ordem de definição dos métodos não é importante em Java.
g) O que é um construtor e quando ele

Relacionados

  • java
    294 palavras | 2 páginas
  • java
    868 palavras | 4 páginas
  • java
    6870 palavras | 28 páginas
  • Java
    1657 palavras | 7 páginas
  • java
    1176 palavras | 5 páginas
  • Java
    6757 palavras | 28 páginas
  • Java
    1044 palavras | 5 páginas
  • Java
    1411 palavras | 6 páginas
  • JAVA
    1268 palavras | 6 páginas
  • java
    2412 palavras | 10 páginas