Object Pascal I

6744 palavras 27 páginas
20

Delphi 7 >

Módulo

3

Object Pascal I

INTRODUÇÃO
Essa lição tem por objetivo apresentar a linguagem que o Delphi utiliza: Object Pascal. Tenha em mente que o Delphi não é uma linguagem, mas sim uma Ferramenta de Desenvolvimento que utiliza a linguagem Object Pascal.
CONCEITOS DE PROGRAMAÇÃO ORIENTADA A OBJETOS
Antes de partir para a linguagem propriamente dita, vamos aprender alguns conceitos básicos de Programação
Orientada a Objetos.
Classe: Definição de tipo dos objetos, modelo de objeto.
Objeto: Instância de classe, variável cujo tipo é uma classe.
Atributos: Variáveis de instância. São os dados de um objeto.
Métodos: Funções e procedimentos de um objeto.
Propriedades: Apelido usado para evitar o acesso direto aos atributos de um objeto, onde podemos especificar métodos que serão usados para ler e atribuir seus valores a esses atributos.
Mensagens: Chamada de métodos, leitura e atribuição de propriedades.
Encapsulamento: Conjunto de técnicas usadas para limitar o acesso aos atributos e métodos internos de um objeto.
Herança: Possibilidade de criar uma classe descendente de outra, aproveitando seus métodos, atributos e propriedades. Ancestral: Super classe ou classe de base, a partir da qual outras classes podem ser criadas.
Descendente: Subclasse.
Hierarquia de Classes: Conjunto de classes ancestrais e descendentes, geralmente representadas em uma árvore hierárquica. Polimorfismo: Capacidade de redefinir métodos e propriedades de uma classe em seus descendentes.
ESTRUTURA DE UNITS
Vamos examinar o código gerado para um novo Form, identificando as principais seções de uma Unit típica.
Abra o Delphi e crie uma nova aplicação. Observe na Unit principal as seguintes cláusulas.
Unit: A primeira declaração de uma unit é seu identificador, que é igual ao nome do arquivo.
Interface: Seção interface, onde ficam declarações que podem ser usadas por outras Units.
Uses: Na cláusula uses fica a lista de Units usadas.
Type: Na

Relacionados

  • liguagensinfo
    6030 palavras | 25 páginas
  • A Linguagem ObjectPascal
    9020 palavras | 37 páginas
  • Programação
    3709 palavras | 15 páginas
  • delphi
    1861 palavras | 8 páginas
  • trabalho
    2029 palavras | 9 páginas
  • Linguagens de programação: pascal
    1567 palavras | 7 páginas
  • Teste
    26140 palavras | 105 páginas
  • orientado a objeto
    538 palavras | 3 páginas
  • Blabla
    1322 palavras | 6 páginas
  • PROJETO DE SISTEMAS ORIENTADOS A OBJETO
    4415 palavras | 18 páginas