Teste
OOP
OOP
Relatório apresentado ao curso de Engenharia de Computação, da Pontifícia Universidade Católica do Paraná, como requisito parcial de avaliação, da disciplina de Técnicas Avançadas de Programação
Prof. Edson José Pacheco
SUMÁRIO
RESUMO
Com base no material didático fornecido pelo orientador foram respondido alguns questionários e dois programas programados na linguagem Java. Os programas tem como finalidade demonstrar o uso de objetos, classes , métodos, troca de mensagens entre as classes e por fim o seu funcionamento ao todo remetendo á programação orientada a objetos.
Palavras-chave: Classes. Métodos. Programação Orientada a Objeto. Troca de Mensagem.
1. ORIENTADO A OBJETO
POO ( Programação Orientado a Objeto ) ou OOP (Object-oriented programming) tem como objetivo simular o mundo real na programação, como o mundo real apresenta diversos objetos com características diferentes o programador deve moldar estes objetos em sua linguagem de programação, definindo suas características e como um objeto interage com os demais. A interação entre objetos é realizada através do mecanismo de troca de mensagem, onde o programador define qual a mensagem que cada objeto recebe e qual ação deve executar a seguir.
2. CLASES
Classes são a generalização por redução da informação de um conceito ou fenômeno observável, ou seja , uma abstração de determinado elemento. Um objeto , antes de tudo é uma classe, contido na classe estão os atributos do objeto e as ações que esse objeto pode realizar.
Uma Classe não realiza ações mas sim as define , a partir desse ponto pode-se definir um objeto que pertença a classe que for fim realizara as ações definidas na classe.
2.1. ATRIBUTOS DE UMA CLASSE
Atributos de uma classe são as características principais que um determinado objeto pode