Programação em c++

424 palavras 2 páginas
DSC/CCT/UFCG

{joseana, rangel}@dsc.ufcg.edu.br

Prof.: José Eustáquio Rangel de Queiroz Marcus Salerno de Aquino rangeldequeiroz@gmail.com, salerno.ufcg@gmail.com

Carga Horária: 60 horas

1

DSC/CCT/UFCG

Implementação de Tipos Abstratos de Dados com uma class



Classe
 Espécie de “gabarito” para muitos objetos  Espécie de descritor da estrutura interna

dos objetos  Modelo para a criação de objetos


{joseana, rangel}@dsc.ufcg.edu.br

Atributos (membros de dados)
Métodos (membros de funções) class Cliente { char nomeCliente[31]; char preco[51]; float valorCompra; void zerarValor(); float verValor(); }; 2

 Definição a partir do

class

uso da palavra-chave

DSC/CCT/UFCG

Implementação de Tipos Abstratos de Dados com uma class



Objeto
 Entidade do mundo real  Instância de uma classe



Instância
 Objeto criado a partir de uma classe  Um objeto ou instância de uma classe é a

{joseana, rangel}@dsc.ufcg.edu.br

criação de uma „variável” ou objeto da classe  Classe  Descrição da estrutura da instância Objetos
Cliente Cliente1, Cliente2;
Cliente1.nomeCliente = “Lula da Silva”

3

DSC/CCT/UFCG

Implementação de Tipos Abstratos de Dados com uma class
Declaração de um novo tipo para o compilador.



Sintaxe de class class NomeClasse { tipo_de_acesso : tipo_1 nomeAtributo1; . . . tipo_n nomeAtributon; protótipo_função1; . . . protótipo_funçãon; };

Definição da acessibilidade aos membros da classe: private, public ou protected.

{joseana, rangel}@dsc.ufcg.edu.br

Atributos que conterão as informações de status dos objetos.

Manutenção do conceito de protótipo de função.

4

DSC/CCT/UFCG

Implementação de Tipos Abstratos de Dados com uma class



Especificadores de Acesso a Membros  public:


Acesso a qualquer função do programa que manipule objetos da classe

 private:
 
{joseana, rangel}@dsc.ufcg.edu.br

Modo de acesso default Acesso apenas por

Relacionados

  • programaçao c++
    1610 palavras | 7 páginas
  • Programação C++
    7138 palavras | 29 páginas
  • programacao em C++
    2548 palavras | 11 páginas
  • Programação c
    1154 palavras | 5 páginas
  • Programação em C
    1030 palavras | 5 páginas
  • C/C++ programação
    976 palavras | 4 páginas
  • c++ Programacao
    10644 palavras | 43 páginas
  • Programação em C++
    18077 palavras | 73 páginas
  • Programação em C
    420 palavras | 2 páginas
  • Programação em C
    494 palavras | 2 páginas