|
|
|
|
46
|
|
46
|
|
47
|
Para utilizar objetos de una clase no es necesario entender todos los detalles de su implementación. Basta entender cómo crearlos e interactuar con ellos. La información necesaria está disponible en la documentación de la clase. Antes de crear objetos de cualquier clase debemos familiarizarnos con su documentación. La documentación nos indica, entre otras cosas, qué ente se está tratando de representar con la clase, y cuáles son los interfaces o métodos disponibles para manipular los objetos de la clase.
|
47
|
Para utilizar objetos de una clase no es necesario entender todos los detalles de su implementación. Basta entender cómo crearlos e interactuar con ellos. La información necesaria está disponible en la documentación de la clase. Antes de crear objetos de cualquier clase debemos familiarizarnos con su documentación. La documentación nos indica, entre otras cosas, qué ente se está tratando de representar con la clase, y cuáles son los interfaces o métodos disponibles para manipular los objetos de la clase.
|
48
|
|
48
|
|
49
|
-Dale un vistazo a la documentación de la clase `Bird` que se encuentra en [este enlace](doc/es/html/index.html).
|
|
|
|
|
49
|
+Dale un vistazo a la documentación de la clase `Bird` que se encuentra en el archivo `/home/eip/labs/objects-birds/doc/es/html/class_bird.html` (en la máquina virtual)
|
50
|
|
50
|
|
51
|
### Clases
|
51
|
### Clases
|
52
|
|
52
|
|
|
|
|
|
153
|
Bird (int, EyeBrowType, QString, QString, QWidget *parent=0)
|
153
|
Bird (int, EyeBrowType, QString, QString, QWidget *parent=0)
|
154
|
```
|
154
|
```
|
155
|
|
155
|
|
156
|
-Puedes ver las declaraciones de los prototipos de estos métodos en la declaración de la clase `Bird` en el archivo `bird.h` del proyecto. La documentación se encuentra en [este enlace](doc/es/html/index.html). El primer constructor, `Bird (QWidget *parent=0)`, es un método que se puede invocar con uno o ningún argumento. Si al invocarlo no se usa argumento, el parámetro de la función toma el valor 0.
|
|
|
|
|
156
|
+Puedes ver las declaraciones de los prototipos de estos métodos en la declaración de la clase `Bird` en el archivo `bird.h` del proyecto o en la documentación (`/home/eip/labs/objects-birds/doc/es/html/class_bird.html`). El primer constructor, `Bird (QWidget *parent=0)`, es un método que se puede invocar con uno o ningún argumento. Si al invocarlo no se usa argumento, el parámetro de la función toma el valor 0.
|
157
|
|
157
|
|
158
|
El constructor de una clase que se puede invocar sin usar argumentos es el *constructor por defecto ("default")* de la clase; esto es, el constructor que se invoca cuando creamos un objeto usando una instrucción como:
|
158
|
El constructor de una clase que se puede invocar sin usar argumentos es el *constructor por defecto ("default")* de la clase; esto es, el constructor que se invoca cuando creamos un objeto usando una instrucción como:
|
159
|
|
159
|
|