Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

What is the output of the following code with the provided classes? public class Polymorphism { public static void main(String[] args) { Mars[] arr =

What is the output of the following code with the provided classes?

public class Polymorphism { public static void main(String[] args) { Mars[] arr = {new Mercury(), new Jupiter(), new Mars(), new Saturn()}; for(Mars element : arr) { element.method2(); element.method1(); System.out.println(element); System.out.println(); } } }

public class Jupiter extends Saturn { public void method1() { System.out.println("Saturn1"); } }

public class Saturn extends Mars { public String toString() { return "Saturn"; } }

public class Mars { public void method1() { System.out.println("Mars1"); } public void method2() { System.out.println("4th Planet"); } public String toString() { return "Mars"; } }

public class Mercury extends Saturn { public void method2() { System.out.println("6th planet"); } public String toString() { return "Saturn"; } }

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Pro Database Migration To Azure Data Modernization For The Enterprise

Authors: Kevin Kline, Denis McDowell, Dustin Dorsey, Matt Gordon

1st Edition

1484282299, 978-1484282298

More Books

Students also viewed these Databases questions

Question

Give four example of movement between cash and cash equivalents.

Answered: 1 week ago

Question

1. What are the pros and cons of diversity for an organisation?

Answered: 1 week ago

Question

1. Explain the concept of diversity and equality in the workplace.

Answered: 1 week ago