Curso de Extensão: Linguagem de Programação C++ (Básico)
Faculdade de Informática, PUCRS, Porto Alegre, RS
Coordenação: Isabel Harb Manssour
Instrutores: Eduardo Bezerra e Cristiane Woszezenki
Classes
Uma classe representa um conjunto de objetos que compartilham uma estrutura comum e um comportamento comum. Ou seja, os objetos que são instâncias de uma mesma classe armazenam os mesmos tipos de informações e apresentam o mesmo comportamento.
Uma classe define:
Atributos (dados membro)
Metodos (funções membro)
Uma classe é assim representada:
Duas
instâncias para essa classe poderiam ser:
ret1:Retângulo |
lado1 = 2 |
|
ret2:Retângulo |
lado1 = 10 |
|
Exemplos de classes com seus atributos e métodos:
Toca-Fitas |
- marca: string |
+ ligar |
Avião |
- marca: string |
+ decolar |
Polígonos |
- vértice
|
+ desenhar |