Debug the code: // This class uses a FixDebugBox class to instantiate two Box ob
ID: 642416 • Letter: D
Question
Debug the code:
// This class uses a FixDebugBox class to instantiate two Box objects
public class DebugFour3
{
public static void main(String args[])
{
int width = 12,
length = 10,
height = 8;
FixDebugBox box1 = new DebugBox();
FixDebugBox box2 = new DebugBox(width, length, height);
System.out.println("The dimensions of the first box are");
showData();
System.out.print(" The volume of the first box is ");
box1.showVolume();
System.out.println("The dimensions of the second box are");
box2.showData();
System.out.print(" The volume of the second box is ");
box2.showVolume();
}
public static void showVolume(DebugBox aBox)
{
double vol = aBox.getVolume();
System.out.println(vol);
}
Explanation / Answer
// This class uses a FixDebugBox class to instantiate two Box objects
public class DebugFour3
{
public static void main(String args[])
{
int width = 12,
length = 10,
height = 8;
FixDebugBox box1 = new DebugBox();
FixDebugBox box2 = new DebugBox(width, length, height);
System.out.println("The dimensions of the first box are");
box1.showData(); // method showData can be called by an object only
System.out.print(" The volume of the first box is ");
box1.showVolume();
System.out.println("The dimensions of the second box are");
box2.showData();
System.out.print(" The volume of the second box is ");
box2.showVolume();
}
public static void showVolume(DebugBox aBox)
{
double vol = aBox.getVolume();
System.out.println(vol);
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.