Linguagem de Programação C++

Universidade Federal de Santa Catarina

Departamento de Engenharia Elétrica, CTC

Prof. Eduardo Augusto Bezerra

Profa. 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:

Uma classe é assim representada:


Duas instâncias para essa classe poderiam ser:

ret1:Retângulo

lado1 = 2
lado2 = 4




ret2:Retângulo

lado1 = 10
lado2 = 8




Exemplos de classes com seus atributos e métodos:

MP3 Player

- marca: string
- modelo: string
- ano: int
- proprietário: string
- situação: string

+ ligar
+ gravar
+ avançar
+ tocar



Avião

- marca: string
- modelo: string
- ano: int
- situação: string

+ decolar
+ aterrisar
+ planar
+ ligar-motor
+ acelerar



Polígonos

- vértice
- cor da borda
- cor do interior

+ desenhar
+ apagar
+ mover