A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

1 Classes Uma classe é um objecto composto por dados e operações sobre esses dados. É uma generalização da noção de estrutura. Uma classe define um novo.

Apresentações semelhantes


Apresentação em tema: "1 Classes Uma classe é um objecto composto por dados e operações sobre esses dados. É uma generalização da noção de estrutura. Uma classe define um novo."— Transcrição da apresentação:

1 1 Classes Uma classe é um objecto composto por dados e operações sobre esses dados. É uma generalização da noção de estrutura. Uma classe define um novo tipo. Declaração: class class-name; Que tem de ser seguida de uma definição. class class-name{ class-body}; podendo depois ser usada como class-name myclass; class-name arrayclass[10];

2 2 Classes Exemplo1: Point.h: Point.cpp: Line.h: Line.cpp: Line.h: Line.cpp: Source code:

3 3 Classes As classes em C++ permitem uma estrutura muito mais complexa que em Java e permitem redefinições importantes. Exemplo:SimpleFloatArray.h:SimpleFloatArray.cpp: Repare-se na redefinição de operadores, bem como no uso de polimorfismo. Atenção: o C++ usa o tipo dos argumentos de uma função para distinguir os vários elementos polimórficos!

4 4 Classes O polimorfismo no C++ vai até ao paroxismo da definição de template, um conceito de grande importância em muitas aplicações. Exemplo:SimpleArray.h:SimpleArray.cpp:


Carregar ppt "1 Classes Uma classe é um objecto composto por dados e operações sobre esses dados. É uma generalização da noção de estrutura. Uma classe define um novo."

Apresentações semelhantes


Anúncios Google