The following hierarchy of inheritance is given: class Building { int roomlio; int bathNo; public Building() { roomlio = e; bathNo = e; public Building(int room, int bath) { roomlio - room; bathNo - bath; eoverride public String toString() { return roomNo + "\t" + bathNo;

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter11: Advanced Inheritance Concepts
Section: Chapter Questions
Problem 2PE
icon
Related questions
Question

JAVA language.. 

The following hierarchy of inheritance is given:
class Building {
int roomNo;
int bathNo;
public Building() {
roomNo = e;
bathNo = e;
public Building(int room, int bath) {
roomNo = room;
bathNo - bath;
eOverride
public String toString() {
return roomNo + "\t" + bathNo;
class Residential extends Building{
}
class Commercial extends Building{
double commonSpaceArea;
public Commercial(int room, int bath, double area) {
super(room, bath);
commonSpaceArea = area;
public String toString() {
return roomNo + "\t" + bathNo + "\t"+ commonSpaceArea;
class Townhouse extends Residential {
int houseInRow;
public Townhouse(int room, int bath, int houseNo) {
roomNo - room;
bathNo = bath;
houseInRow - houselo;
public String toString() {
return roomNo + "\t" + bathNo + "\t"+ houseInRow;
}
class Detached extends Residential {
Transcribed Image Text:The following hierarchy of inheritance is given: class Building { int roomNo; int bathNo; public Building() { roomNo = e; bathNo = e; public Building(int room, int bath) { roomNo = room; bathNo - bath; eOverride public String toString() { return roomNo + "\t" + bathNo; class Residential extends Building{ } class Commercial extends Building{ double commonSpaceArea; public Commercial(int room, int bath, double area) { super(room, bath); commonSpaceArea = area; public String toString() { return roomNo + "\t" + bathNo + "\t"+ commonSpaceArea; class Townhouse extends Residential { int houseInRow; public Townhouse(int room, int bath, int houseNo) { roomNo - room; bathNo = bath; houseInRow - houselo; public String toString() { return roomNo + "\t" + bathNo + "\t"+ houseInRow; } class Detached extends Residential {
what will be the output of the following code?
Object obji = new Building(2, 2);
Building obj2 = new Building(4, 3);
Building obj3 = new Residential();
Building obj4 = new Commercial(10, 2, 80.e);
Building objs = new Townhouse(5, 1, 6);
Building obj6 = new Detached();
Residential obj7 = new Residential();
Residential obj8 - new Townhouse(5, 1, 6);
Residential obj9 - new Detached();
Object obj1e = new Townhouse (3, 2, 5);
System.out. println(obji1);
System.out.println(obj2);
System.out.println(obj3);
System.out.println(obj4);
System.out.println(obj5);
System.out. println(obj6);
System.out.println(obj7);
System.out.println(obj8);
System.out.println(obj9);
System.out.println(obj1@);
A-
В
I
X2
x2
Transcribed Image Text:what will be the output of the following code? Object obji = new Building(2, 2); Building obj2 = new Building(4, 3); Building obj3 = new Residential(); Building obj4 = new Commercial(10, 2, 80.e); Building objs = new Townhouse(5, 1, 6); Building obj6 = new Detached(); Residential obj7 = new Residential(); Residential obj8 - new Townhouse(5, 1, 6); Residential obj9 - new Detached(); Object obj1e = new Townhouse (3, 2, 5); System.out. println(obji1); System.out.println(obj2); System.out.println(obj3); System.out.println(obj4); System.out.println(obj5); System.out. println(obj6); System.out.println(obj7); System.out.println(obj8); System.out.println(obj9); System.out.println(obj1@); A- В I X2 x2
Expert Solution
steps

Step by step

Solved in 3 steps

Blurred answer
Knowledge Booster
Introduction to computer system
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Programming Logic & Design Comprehensive
Computer Science
ISBN:
9781337669405
Author:
FARRELL
Publisher:
Cengage