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

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

1 Classes derivadas e virtuais Vamos começar com a seguinte classe stack Vamos começar com a seguinte classe stack Problema com esta classe: não verifica.

Apresentações semelhantes


Apresentação em tema: "1 Classes derivadas e virtuais Vamos começar com a seguinte classe stack Vamos começar com a seguinte classe stack Problema com esta classe: não verifica."— Transcrição da apresentação:

1 1 Classes derivadas e virtuais Vamos começar com a seguinte classe stack Vamos começar com a seguinte classe stack Problema com esta classe: não verifica se os dados são aceitáveis.

2 2 Classes derivadas e virtuais A classe stack contém a funcionalidade básica e por isso convém manter o que já fizemos. Vamos usar a classe stack como base para criar uma nova classe b_stack que contenha verificação de maus dados.

3 3 Classes derivadas e virtuais Um problema comum em programação é existirem funcionalidades que são comuns a muitos objectos mas cuja implementação difere de objecto para objecto. Para isso o C++ implementa a noção de virtualidade. Vejamos um exemplo: Quando uma função é declararada como virtual f(…) =0; ela tem de ser obrigatoriamente redefinida na classe derivada. Chama-se então uma função puramente virtual e a classe que a contém uma classe abstracta.


Carregar ppt "1 Classes derivadas e virtuais Vamos começar com a seguinte classe stack Vamos começar com a seguinte classe stack Problema com esta classe: não verifica."

Apresentações semelhantes


Anúncios Google