class Box { double width; double height; double depth; Box(double w, double h, double d) { width = w; height = h; depth = d; } Box() { width = -1; // utiliza -1 para indicar height = -1; // que una caja no está depth = -1; // inicializada } Box(double len) { width = height = depth = len; } double volume() { return width * height * depth; } } class OverloadCons { public static void main(String args[]) { Box mybox1 = new Box(10, 20, 15); Box mybox2 = new Box(); Box mycube = new Box(7); double vol; vol = mybox1.volume(); System.out.println("El volumen de mybox1 es " + vol); vol = mybox2.volume(); System.out.println("El volumen de mybox2 es " + vol); vol = mycube.volume(); System.out.println("El volumen de mycube es " + vol); } }