TLPP - LANGUAGE
Métodos públicos ou protegidos da classe pai podem ser acessados dentro da classe filha, sem restrições.
Fora da classe filha, somente os métodos públicos herdados podem ser acessados.
Considerando o exemplo Point/Circle, segue o trecho a implementação da classe filha.
Note que o acesso aos métodos getX e getY herdados pode ser feita de maneira idêntica aos métodos da própria classe, ou seja, iniciando com o operador "::".
Fora da classe filha, somente os métodos públicos herdados podem ser acessados.
Considerando o exemplo Point/Circle, segue o trecho a implementação da classe filha.
Note que o acesso aos métodos getX e getY herdados pode ser feita de maneira idêntica aos métodos da própria classe, ou seja, iniciando com o operador "::".
Chamando métodos herdados
method draw() class Circle Local x := ::getX() as Numeric // método herdado Local y := ::getY() as Numeric // método herdado Conout("Desenhe um círculo de raio " + cValToChar(::r) + " no centro (" + cValToChar(x) + ", " + cValToChar(y) + ")") Return
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas