La clase Math2 para crear objetos de tipo Math2 formados por un array y un tamaño qu eobtenemos de dicho array:
Código
final class Math2{ private int longitud; public float[] lista; public void Math2(float[] lista){ this.lista=lista; this.longitud=lista.length; }
Y la clase PruebaMath2 que trabaja con instancias de la clase Math2:
Código
public class PruebaMath2 { int longitud = MyInput.readInt(); float[] array = new float [longitud]; for (int i=0; i<longitud; i++) array[i]=MyInput.readFloat(); Math2 lista = new Math2(array); //aqui es donde me aparece el error } }
El error que me sale es:
constructor Math2 in class Math2 cannot be applied to given types;
required: no arguments
found: float[]
reason: actual and formal argument lists differ in length
pero no le entiendo.
Espero su ayuda, gracias.