Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Estado
subtletrue
colourGreen
titletlpp - language

Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese
Section
A linguagem TLPP permite que a classe pai seja classe também escrita em TLPP, em Advpl AdvPL ou ainda uma classe nativa oferecida pelo servidor de aplicação.
Utiliza-se a palavra reservada "From" para definir uma nova herança de classes.



Bloco de código
languagecpp
firstline1
titleUma classe filha "Circle" herdando a classe pai "Point". Ambas escritas em TLPP.
#include "tlpp-core.th"

Class Point
   private data x as numeric
   private data y as numeric
   public method New(x as numeric, y as numeric)
   public method getX() as numeric
   public method getY() as numeric
EndClass

Class Circle From Point
   private data r as numeric
   public method New(x as numeric, y as numeric, r as numeric)
   public method draw()
EndClass
Bloco de código
languagecpp
firstline1
titleUma classe filha "MyQueue" herdando a classe pai "tAmqp" do binário.
#include "tlpp-core.th"
Class MyQueue From tAmqp
   public method New()
EndClass