¿Cómo puedo reutilizar la variable del método de superclase?

Estoy creando un programa completo de cálculo de Box en Java. En realidad, el valor de la variable nombrada volumedebe ser 125 si ancho = 5, altura = 5, profundidad = 5, pero por qué la salida muestra el valor es 0 cualquiera que sea el valor width, heighty depth. Necesito ayuda por favor....

Abajo está mi código:

import java.io.*;

public class Test {
    public static void main(String args[]) throws IOException {
        BufferedReader read = new BufferedReader(new InputStreamReader(System.in));
        Box obj1 = new Box();
        MatchBox obj2 = new MatchBox();

        System.out.print("Please Enter Width: ");
        obj1.width = Integer.parseInt(read.readLine());
        System.out.print("Please Enter Height: ");
        obj1.height = Integer.parseInt(read.readLine());
        System.out.print("Please Enter Depth: ");
        obj1.depth = Integer.parseInt(read.readLine());

        obj1.getVolume();
        obj2.displayVolume();
    }
}

class Box {
    int width, height, depth, volume;

    void getVolume() {
        volume = width * height * depth;
    }
}

class MatchBox extends Box {
    void displayVolume() {
        System.out.println("The Volume of Box is: " + volume);
    }
}
Respuesta 1

Leí un archivo de texto y cada línea que agrego a una lista List row = new ArrayList (); ... row.add (línea); Luego itero a través de List y cada "registro" que imprimo así: System.out.println (row.get (i)); Esta ...

Estoy tratando de hacer un mapeo simple pero tengo problemas. Básicamente, lo que tengo en Mysql es una tabla de usuario con solo una columna que es un varchar (255) llamado Nombre de usuario que es la clave principal. YO ...

En mi aplicación, obtuve una función donde necesito escribir un archivo dentro de la carpeta de contenido web, obtuve una carpeta llamada datos y necesito escribir un nuevo nombre, si di la ruta real (C: \ Users \ SanWin \ .. .

SOF Tengo un problema con el que tengo dificultades. Se supone que el siguiente código debe filtrar el archivo línea por línea, utiliza el StringTokenizer de manera efectiva para obtener la Clase de Coche ...