Ver Mensaje Individual
  #7 (permalink)  
Antiguo 06/05/2015, 09:44
BanNsS1
 
Fecha de Ingreso: junio-2009
Mensajes: 101
Antigüedad: 14 años, 11 meses
Puntos: 13
Respuesta: como atributo otra clase

Cita:
Iniciado por trevol Ver Mensaje
Hola amigos no se como se le llama al tipo de atributo que es otra clase, pongo un ejemplo.

La clase partido de fútbol tiene una serie de atributos, goles, resultados... estos son variables normales en este caso de tipo int. Pero si me piden que cree el atributo tiempo y ese me exigen que lo cree a partir de una clase llamada tiempo, la verdad no encuentro en internet como se hace. Alguien me orienta aunque sea mostrándome un enlace donde lo expliquen bien. gracias.

lo siento no me deja editar el título del post donde dice atrivuto quise decir atributo.
Código Java:
Ver original
  1. public class Partido {
  2.     private int goles;
  3.     private Tiempo tiempo;
  4.    
  5.     public Partido(int goles, ...){
  6.         [...]
  7.         this.tiempo = new Tiempo(min,segs,part);
  8.     }
  9.    
  10.    
  11.     public void mostrarEstado(){
  12.         println(this.tiempo.toString()+ " y han habido "+this.goles+" goles!");
  13.     }
  14.    
  15. }
  16.  
  17.  
  18. public class Tiempo {
  19.     private minutos;
  20.     private segundos;
  21.     private parte;
  22.    
  23.     public Tiempo(int minutos, int segundos, int parte){
  24.         assert minutos < 45 && minutos >= 0;
  25.         assert segundos <= 60 && segundos >= 0;
  26.         assert parte == 1 || parte ==2;
  27.  
  28.         this.minutos = minutos;
  29.         this.segundos = segundos;
  30.         this.parte = parte;
  31.     }
  32.    
  33.     public String toString(){
  34.         return "El partido va por la "+parte+"ª parte por el minuto "+minutos+" con "+segundos+" segundos";
  35.     }
  36.  
  37.  
  38. }