Foros del Web » Programación para mayores de 30 ;) » Java »

Matriz definida en la clase Java

Estas en el tema de Matriz definida en la clase Java en el foro de Java en Foros del Web. Hola que tal bueno pues soy algo nuevo en esto de java y lo que quisiera saber es como defino una matriz de 5x3 en ...
  #1 (permalink)  
Antiguo 10/10/2009, 17:53
 
Fecha de Ingreso: octubre-2009
Mensajes: 10
Antigüedad: 14 años, 6 meses
Puntos: 0
Pregunta Matriz definida en la clase Java

Hola que tal bueno pues soy algo nuevo en esto de java y lo que quisiera saber es como defino una matriz de 5x3 en la clase (atributo de la clase) y en cada cuadro va un nombre, pero debido a que esta clase es herencia, pues no pueda haber main (logico jeje) y no le busco como insertarle el nombre a cada cuadro de la matriz
  #2 (permalink)  
Antiguo 10/10/2009, 18:53
Avatar de HackmanC  
Fecha de Ingreso: enero-2008
Ubicación: Guatemala
Mensajes: 1.817
Antigüedad: 16 años, 3 meses
Puntos: 260
Mensaje Respuesta: Matriz definida en la clase Java

Cita:
Iniciado por qcfer35 Ver Mensaje
... y lo que quisiera saber es como defino una matriz de 5x3 en la clase (atributo de la clase) ...
Código Java:
Ver original
  1. public class Clase {
  2.  
  3.   String nombres[][];
  4.  
  5.   public Clase() {
  6.     nombres = new String[5][3];
  7.     nombres[0][0] = "HackmanC - 0";
  8.   }
  9.  
  10.   public void llenar() {
  11.     nombres[0][1] = "HackmanC - 1";
  12.   }
  13.  
  14.   public void mostrar() {
  15.     System.out.println(nombres[0][0]);
  16.   }
  17.  
  18. }

Cita:
Iniciado por qcfer35 Ver Mensaje
... pero debido a que esta clase es herencia, pues no pueda haber main (logico jeje) y no le busco como insertarle el nombre a cada cuadro de la matriz ...
Que sea un objeto heredado no tiene nada que ver si puede o no tener un método denominado 'main' (solo cuando haya sido definido como 'final').

Código Java:
Ver original
  1. public class Main {
  2.  
  3.   public static void main (String[] args) {
  4.     Clase c = new Clase();
  5.     c.llenar();
  6.     c.mostrar();
  7.   }
  8.  
  9. }
Código Java:
Ver original
  1. public class Main2 extends Main {
  2.  
  3.   public static void main (String[] args) {
  4.     Clase d = new Clase();
  5.     d.llenar();
  6.     d.nombres[0][0] = "CnamkcaH";
  7.     d.mostrar();
  8.   }
  9.  
  10. }

Saludos,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 23:16.