Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 4 Próxima »

Abrangência
Versão 17.3.0.0 e superiores

A partir da versão 17.3.0.0 métodos estáticos estão disponíveis para TL++.




MetodoEstatico.tlpp
#include "protheus.ch"

class StaticMethod
	method new()
	static method staticExample()
	method teste2()
	data dataI
endclass
 
 
method new() class ForWithProperty
	
return self


method staticExample() class StaticMethod
	conout("exemplo")
	/* conout(::dataI) //C9904 Cannot access data nor methods of class from a static method */
	/* conout(::teste2()) //C9904 Cannot access data nor methods of class from a static method */
return

method teste2()  class StaticMethod
return
 
main function tteci_142
  StaticMethod():staticExample()
return





#include "protheus.ch"

class StaticMethod
method new()
static method staticExample()
data dataI
endclass


method new() class ForWithProperty

return self


method staticExample() class StaticMethod
conout("oizinho")
return

main function tteci_142
StaticMethod():staticExample()
return

  • Sem rótulos