Identify the subclass and superclass. Create other class named Triangle that inherits the properties from the superclass. Calculate the area of Triangle in instance method and instantiates object for Triangle class accordingly in main class.

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
i.
Identify the subclass and superclass.
ii.
Create other class named Triangle that inherits the
properties from the superclass. Calculate the area of
Triangle in instance method and instantiates object for
Triangle class accordingly in main class.
Transcribed Image Text:i. Identify the subclass and superclass. ii. Create other class named Triangle that inherits the properties from the superclass. Calculate the area of Triangle in instance method and instantiates object for Triangle class accordingly in main class.
Inheritance is a mechanismin which one class acquires the property of an other class.
For example, a child inherits the traits of his/her parents.
(a)
Understand the program code below in Figure 1 and answer the
following questions.
class shape {
protected int length, width;
void set (int a, int b) {
length = a;
width = b; }
void show ()
{
System.out.println (length+" "+width); }}
class rectangle extends shape {
int area;
void setArea () {
area= length*width;}
void show ()
System.out.println (area); }}
{
class AreaRec{
public static void main (String [] args)
{ rectangle r= new rectangle () ;
r. Set (4,10) ;
r. Show ();
r. SetArea () ;
r. Show () ;}}
Figure 1: Rectangle area
Transcribed Image Text:Inheritance is a mechanismin which one class acquires the property of an other class. For example, a child inherits the traits of his/her parents. (a) Understand the program code below in Figure 1 and answer the following questions. class shape { protected int length, width; void set (int a, int b) { length = a; width = b; } void show () { System.out.println (length+" "+width); }} class rectangle extends shape { int area; void setArea () { area= length*width;} void show () System.out.println (area); }} { class AreaRec{ public static void main (String [] args) { rectangle r= new rectangle () ; r. Set (4,10) ; r. Show (); r. SetArea () ; r. Show () ;}} Figure 1: Rectangle area
Expert Solution
steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Class
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
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