|
|
|
|
288
|
|
288
|
|
289
|
2. Estudia la clase `Bird` contenida en el archivo `bird.h`. Identifica los métodos que son constructores, "setters" y "getters".
|
289
|
2. Estudia la clase `Bird` contenida en el archivo `bird.h`. Identifica los métodos que son constructores, "setters" y "getters".
|
290
|
|
290
|
|
291
|
-1. Observa que en la clase se define un nuevo tipo llamado EyeBrowType cuyos valores pueden ser `UNI`, `ANGRY`, `UPSET` y `BUSHY`. La función miembro `setEyebrow` recibe como parámetro un valor de tipo EyeBrowType. Si por ejemplo creas un objeto `buho` de clase Bird y quieres cambiarle el tipo de cejas a `BUSHY` debes hacerlo así:
|
|
|
|
|
291
|
+1. Observa que en la clase se define un nuevo tipo llamado EyeBrowType cuyos valores pueden ser `UNI`, `ANGRY`, `UPSET` y `BUSHY`. La función miembro `setEyebrow` recibe como parámetro un valor de tipo EyeBrowType. Si por ejemplo creas un objeto `buho` de clase `Bird` y quieres cambiarle el tipo de cejas a `BUSHY` debes hacerlo así:
|
292
|
|
292
|
|
293
|
```cpp
|
293
|
```cpp
|
294
|
buho.setEyebrow(Bird::BUSHY);
|
294
|
buho.setEyebrow(Bird::BUSHY);
|