Exercicios de POO
Disciplina: Programação Orientada a Objetos
1) Pesquise e responda:
a) O que é Abstração? Conceitue. R: Abstração é ocultar detalhes de implementação dos seus usuários, ou simplesmente simplificar.
b) O que são objetos? Dê exemplos.
R: É qualquer elemento do mundo real. Ex.: Casa, computador, lápis, relógio, celular.
c) O que são mensagens? Dê exemplos.
R: É uma chamada a um objeto para invocar um de seus métodos. Ex.: Imprimir resultados na tela, executar funções.
d) O que é uma classe? Quais os componentes de uma classe? Dê exemplos.
R: Uma classe representa um conjunto de objetos que possuem características e comportamentos comuns. Atributos, métodos, propriedades. Ex.: os seres humanos, automóveis.
e) O que é Encapsulamento?
R: É limitar o acesso a atributos de uma classe exclusivamente através do seus métodos. Pode se chamar de controle de acesso.
f) O que é Composição? Dê exemplos.
R: É um tipo de relacionamento com características iguais verificando o uso dos verbos , conter , possuir; ex. um carro contem 4 rodas, 1 motor, 1 volante.
g) O que é Herança? Dê exemplos.
R: Herança é o mecanismo pelo qual uma classe obtém as características e métodos de outra para expandi-la ou especializá-la de alguma forma, ou seja, uma classe pode "herdar"características, métodos e atributos de outras classes. Ex.: a classe humano herda da classe mamífero, ou seja, um humano é um mamífero.
2) O que é JVM? Para que serve?
R: JVM é um programa desenvolvido para interpretar bytecodes produzido pelo compilador.
4) Descreva os passos para geração, compilação e execução do programa escrito em Java abaixo:
public class p1 { public static void main( String args[] ) {
System.out.println( "Welcome to Java Programming!" );
}
}
Após a execução do programa o que será impresso na tela do computador?
R:
Salve o programa como p1.java, depois abara co prompt de comando e digite