toString no Delphi
Pessoal,
no Java a classe base ´Object´ tem um metodo chamado toString() que retorna o estado o objeto.
O Delphi tem algum metodo com esta finalidade?
no Java a classe base ´Object´ tem um metodo chamado toString() que retorna o estado o objeto.
O Delphi tem algum metodo com esta finalidade?
Adorilson
Curtidas 0
Respostas
Paulo_amorim
25/05/2004
Olá
´estado´ do objeto seria qual classe ele pertence?
Não entendi muito bem..
Até+
´estado´ do objeto seria qual classe ele pertence?
Não entendi muito bem..
Até+
GOSTEI 0
Adorilson
25/05/2004
Nao, nao.
Estado seria, neste caso, uma string que identifica o objeto.
Ex: imagine a classe
TPonto = class
x: int;
y: int;
function getEstado;
end;
function TPonto.getEstado;
begin
Result := ´(´ + IntToStr(x) + ´,´ + IntToStr(y) + ´)´;
end;
Entendeu?
O que quero saber é se existe no Delphi, talvez na classe TObject, um metodo padrao para isso.
--
Adorilson Bezerra
ICQ: 258855404
Estado seria, neste caso, uma string que identifica o objeto.
Ex: imagine a classe
TPonto = class
x: int;
y: int;
function getEstado;
end;
function TPonto.getEstado;
begin
Result := ´(´ + IntToStr(x) + ´,´ + IntToStr(y) + ´)´;
end;
Entendeu?
O que quero saber é se existe no Delphi, talvez na classe TObject, um metodo padrao para isso.
--
Adorilson Bezerra
ICQ: 258855404
GOSTEI 0
Aroldo Zanela
25/05/2004
Colega,
Também não entendi, pois em Java toString são métodos estáticos de classes invólucros. Exemplo:
Neste aspecto, em face da linguagem Delphi ser híbrida, além dos tipos primitidos (tbm existentes em Java), permite o uso de funções para manipulação de variáveis sem a necessidade do uso de métodos, conforme exemplificado acima.
Também não entendi, pois em Java toString são métodos estáticos de classes invólucros. Exemplo:
Integer.toString(123) = "123" Double.toString(0.1) = "0.1" Float.toString(1e-1f) = "0.1"
Neste aspecto, em face da linguagem Delphi ser híbrida, além dos tipos primitidos (tbm existentes em Java), permite o uso de funções para manipulação de variáveis sem a necessidade do uso de métodos, conforme exemplificado acima.
GOSTEI 0
Novosis Dados
25/05/2004
Sim, disponível somente a partir das versões XE, método este que é definido na classe mais base do Delphi, a TObject,
e por padrão retorna somente o nome da classe, Ele serve para definirmos uma descrição de retorno para cada objeto
da classe para que possamos visualizar os dados deste objeto de forma textual
Fonte: Desenvolvendo um Sistema Financeiro em Delphi-parte-1, Revista Clube Delphi 162.
e por padrão retorna somente o nome da classe, Ele serve para definirmos uma descrição de retorno para cada objeto
da classe para que possamos visualizar os dados deste objeto de forma textual
Fonte: Desenvolvendo um Sistema Financeiro em Delphi-parte-1, Revista Clube Delphi 162.
GOSTEI 0