Árvore de páginas

TLPP - LANGUAGE

É de fundamental importância, enfatizar a forma como o construtor da classe pai deve ser invocado. Existem duas situações:

  • A classe pai é uma classe TLPP ou AdvPL: o construtor pai é chamado através da sentença "_Super:New()";
  • A classe pai é de binário: o construtor pai é chamado utilizando a sintaxe da forma ":new()" na linha subsequente à declaração do construtor da filha.


Nota: a palavra "_Super" é case-sensitive neste contexto, ou seja, o 'S' deve estar em letra maiúscula, enquanto as demais devem estar em minúsculo.



Chamando o construtor da classe pai - "pai é classe TLPP"
method New(x as numeric, y as numeric, r as numeric) class Circle
  _Super:New(x, y) // as coordenadas x e y estão na classe pai Point
  ::r := r
Return Self
Chamando o construtor da classe pai - "pai é classe de binário"
#include "tlpp-core.th"

Class MyQueue From tAmqp
   public method New()
EndClass

Method New() class MyQueue
  :New()   // chamando o New do tAmqp (uma classe de binário)
Return Self



  • Sem rótulos