Java - Arreglos entre clases - Ayuda porfavor!!

 
Vista:
sin imagen de perfil

Arreglos entre clases - Ayuda porfavor!!

Publicado por Kenny (1 intervención) el 31/07/2014 17:15:43
Buenos Dias

Les explico, estoy empezando en la programacion y decidi empezar con Java.

Soy autodidacta pero nunca se puede nada solo, tengo el siguiente problema

Tengo una clase Ventas con las propiedades NombreMes y MontoMes con su respectivo Set y Get.
Ahi mismo tengo un constructor con parametros y otro sin ellos.
Mas abajo tengo una funcion en donde deseo hacer un for iterando cada elemento de un arreglo pasado por parametro.

Esta es mi clase:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
public Class Ventas {
 
String NombreMes = "";
Double MontoMes = 0;
 
public Ventas()
{
}
 
public Ventas(String _NombreMes, Double _MontoMes)
{
    this.NombreMes = _NombreMes;
    this.MontoMes = _MontoMes;
}
 
public void setNombreMes (String oNombreMes ) {
        NombreMes = oNombreMes;
}
 
public String getNombreMes () { return NombreMes; }
 
public void setMontoMes (String oMontoMes) {
        MontoMes = oMontoMes;
}
 
public String getMontoMes() { return MontoMes; }
 
public void fn_Sumar(String[] o Venta)
{
    Double Total = 0;
 
    for(int i=0; i<oVenta.lenght;i++)
    {
        Total += oVenta[i].getMontoMes();
    }
 
    return Total;
}
 
}

Ahora este es mi main ( no estoy seguro como se le llame)

1
2
3
4
5
6
7
8
9
10
11
12
13
import Ventas;
 
Double oResultado = 0;
Ventas[] oVenta;
oVenta = new Ventas[2];
 
Ventas oVentaTemporal;
oVentaTemporal = new Ventas();
oVentaTemporal.setNombreMes("Enero");
oVentaTemporal.setMontoMes(125.00);
oVenta[0] = oVentaTemporal;
 
oResultado = Ventas.fn_Sumar(oVenta);

La idea es pasar varios meses (Enero, Febrero, Marzo,.... consu monto para sumarlo), creo que no pasa el arreglo, nose como psarlo para en la clase ventas puede ejecutar la funcion.

Espero haberme explicado bien,
Gracias por cualquier ayuda.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder