teslariu

composicion Relaciones entre objetos

Dec 21st, 2022
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.31 KB | None | 0 0
  1. // Ejercicios:
  2.  
  3. 1) Hacer el pseudocódigo de una clase con al menos tres atributos
  4. y 3 métodos (aparte de los getters y setters)
  5.  
  6. 2) Aplicar sobrecarga a un método
  7.  
  8. 3) Elegir para hacer el ejercicio alguna de las siguientes clases
  9. Automovil, Alimento, Banco, Universidad
  10.  
  11.  
  12. // una clase Alimento con 3 atributos: calorias, esSolido, esLiquido
  13. // mètodos: fraccionar(int), ingerir(boolean) ingerir(boolean, int), pesar()
  14.  
  15.  
  16. // Relaciones entre objetos:---> COMPOSICION DE CLASES
  17. // Un objeto puede estar compuesto por otros objetos de diferente clases
  18. // Las relaciones pueden ser de uno a uno o de uno a muchos:
  19. //
  20.  
  21. // Ejemplo: un objeto de la clase Automovil ESTA COMPUESTO por muchos objetos
  22. // de la clase Rueda
  23. // un objeto de la clase Automóvil ESTA COMPUESTO POR UN SOLO objeto de
  24. // de la clase Motor
  25.  
  26. // Las relaciones de uno a uno se denominan relaciones simples
  27. // las relaciones de uno a mucho se denominan relaciones múltiples
  28.  
  29. class Motor {
  30. int peso;
  31. int cilindrada:
  32. }
  33.  
  34. class Rueda {
  35. int tamanio;
  36. }
  37.  
  38. class Automovil {
  39. string color;
  40. string modelo;
  41. string marca;
  42. int kilometraje;
  43. Motor motor; // relacion simple, 1 a 1
  44. Collection<Rueda> ruedas; // relacion multiple 1 ... *
  45.  
  46.  
  47. // Todos los metodos, incluso getters y setters
  48. void encender(){
  49. ....
  50. }
  51.  
  52. }
  53.  
Advertisement
Add Comment
Please, Sign In to add comment