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;

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
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.
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education