![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|
|
#1
|
||||
|
||||
|
A ver si aclaro...
Una "clase estática" es una clase que no tiene instancia... O mejor dicho, una clase que tiene una sola instancia que se crea automágicamente. Por ejemplo en Java (de donde, se me ocurre, viene el término) uno puede hacer Numero= Math.Random() y obtener un número aleatorio entre 0 y 1 *SIN* tener que instanciar Math. ¿Adivinen qué es Math? Sí, una clase estática. En otras palabras, en un lenguaje que sólo soporta programación OO, en algún momento se va a necesitar llamar a una función... El problema es que las funciones no existen en OO, solamente métodos adentro de clases. Es decir que sin instanciar una clase, no hay método. De ahí la clase estática. En Delphi llamás a random y listo, feliz de la vida... pero Java es otro cantar. ![]() En este sentido, creo que en las versiones modernas de Delphi existe el modificador static, pero no podría asegurarlo, pero en D7 seguro que no. |
|
#2
|
||||
|
||||
|
Cita:
Cita:
Son estáticos en tanto que no requieren una instancia particular de la clase. Estos métodos existen también en delphi 7 y versiones anteriores. Por otra parte, una misma clase puede tener métodos estáticos y métodos no estáticos. // Saludos |
|
#3
|
||||
|
||||
|
Hola.
Tengo una duda en cuanto a las definiciónes de método estático y método de clase, que a fines prácticos, quizá no tenga mayor importancia. Pero la comento a ver si me la pueden aclarar. Un artículo de Ian Marteens que leí hace un tiempo en una parte dice: Cita:
Cita:
Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| INFO: DLL's, BPL's, carga dinámica, carga estática y Packages en Runtime | Neftali [Germán.Estévez] | OOP | 26 | 13-12-2013 19:29:55 |
| clase que contiene otra clase definida de forma posterior | astwin | OOP | 5 | 20-02-2009 11:26:55 |
| Clase | jakuna | OOP | 2 | 30-08-2007 21:50:35 |
| variable estatica no muere con el form !!!!!!!!!!! | david_uh | Varios | 5 | 28-07-2007 00:51:14 |
| ...la clase... | Jure | Humor | 0 | 27-07-2004 20:00:47 |
|