Question: I need a video Explain how can I get the output from a code like this one public class Test { public static void main(String[]

I need a video Explain how can I get the output from a code like this one

public class Test {

public static void main(String[] args) {

Apple a = new Apple(); System.out.println(a);

System.out.println("---------------");

GoldenDelicious g = new GoldenDelicious(7);

System.out.println(g); System.out.println("---------------");

Apple c = new GoldenDelicious(8);

System.out.println(c); } } class Apple { double weight; public Apple() { this(1);

System.out.println("Apple no-arg constructor");

}

public Apple(double weight) {

this.weight = weight;

System.out.println("Apple constructor with weight");

}

@Override public String toString() {

return "Apple: " + weight;

} }

class GoldenDelicious extends Apple {

public GoldenDelicious() { this(5);

System.out.println("GoldenDelicious non-arg constructor");

}

public GoldenDelicious(double weight) {

super(weight);

this.weight = weight;

System.out.println("GoldenDelicious constructor with weight");

}

@Override

public String toString() {

return "GoldenDelicious: " + weight; } }

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!