O que é faz o TObject ?
Estou iniciando alguns estudos em OOP, e gostaria de saber onde posso encontrar respostas sobre a classe TObject e o que fazem os seus métodos... Há algum livro, site ou blog q seja especialista nesse assunto? Estou tentando achar algo aqui no devmedia, mas por enquanto ainda não encontrei? Alguém poderia me ajudar?
Luiz Machado
Curtidas 0
Respostas
Joel Rodrigues
22/02/2012
Seguem alguns links que podem lhe servir, acho que dispensam qualquer comentário a mais:
http://www.freepascal.org/docs-html/rtl/system/tobject.html
http://www.delphibasics.co.uk/RTL.asp?Name=TObject
http://docwiki.embarcadero.com/VCL/en/System.TObject
http://www.freepascal.org/docs-html/rtl/system/tobject.html
http://www.delphibasics.co.uk/RTL.asp?Name=TObject
http://docwiki.embarcadero.com/VCL/en/System.TObject
GOSTEI 0
Marco Salles
22/02/2012
TObject é a classe base para todos os objetos
o termo Tobjecto se confundi com a o termo objeto isto causa uma certa confusão
existe tres grandezas envolvidas
1) A classe (pode ser TObject ou TQualquerClasse
2) A variavel *** definie o tipo
3)O objeto ( é a instanciaçião , a criação ,os bolinhos que a classe disponibiliza
assim
Type
TPessoa = class
..
// aqui a caracteristica desta class , seus métodos , propriedades , etc... Da
end;
var
umaPessoa : TPessoa .. // Aqui a definiççao da Variavel
begin
umapessoa:=TPessoa.Cretae ; // aqui a instanciação do objeto pessoa
Quanto a sua pergunta quais são os métodos da classe TObject onde posso encontrar resposta
basta olha a própria VCL do delphi uses System
obs ... Todo objeto instanciado no Delphi é um Objeto , isto é o quie chamamos de Generaliação/Especialização
TObjet é um classe Geral e ela segue especializando nas demias classes
Tanto faz :
TPessoa = class ou Tpessoa = class(TObject)
na primeira definição fica subtendido que TPessoa é um classe que deriva da TObject
espero ter sido útil e bons estudos
o termo Tobjecto se confundi com a o termo objeto isto causa uma certa confusão
existe tres grandezas envolvidas
1) A classe (pode ser TObject ou TQualquerClasse
2) A variavel *** definie o tipo
3)O objeto ( é a instanciaçião , a criação ,os bolinhos que a classe disponibiliza
assim
Type
TPessoa = class
..
// aqui a caracteristica desta class , seus métodos , propriedades , etc... Da
end;
var
umaPessoa : TPessoa .. // Aqui a definiççao da Variavel
begin
umapessoa:=TPessoa.Cretae ; // aqui a instanciação do objeto pessoa
Quanto a sua pergunta quais são os métodos da classe TObject onde posso encontrar resposta
basta olha a própria VCL do delphi uses System
obs ... Todo objeto instanciado no Delphi é um Objeto , isto é o quie chamamos de Generaliação/Especialização
TObjet é um classe Geral e ela segue especializando nas demias classes
Tanto faz :
TPessoa = class ou Tpessoa = class(TObject)
na primeira definição fica subtendido que TPessoa é um classe que deriva da TObject
espero ter sido útil e bons estudos
GOSTEI 0