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

Answer in PYTHON with showing code

**3. Inheritance (reference example 3b)**

a) Implement a class `Vehicle` with `make` and `model` instance attributes.

b) Implement a class `Boat` that inherits from the class `Vehicle`.

c) The `Boat` class has a single instance attribute `poweredBy`.

d) Implement a `Boat` init method.

e) Inside the `Boat` init method, call the `Vehicle` init method, passing the `make` and `model` from `Boat` to `Vehicle`.

f) Instantiate two objects of type `Boat`.

   - `boat_1` info: `make=Regal`, `model=Bowrider`, `poweredBy=sail`
   - `boat_2` info: `make=Searay`, `model=Sundancer`, `poweredBy=motor`

g) Print `boat_1`'s `make`, `model`, and `poweredBy` attribute values.

h) Print `boat_2`'s `make`, `model`, and `poweredBy` attribute values.

**OUTPUT EXAMPLE**

```
Regal Bowrider sail
Searay Sundancer motor
```
Transcribed Image Text:**3. Inheritance (reference example 3b)** a) Implement a class `Vehicle` with `make` and `model` instance attributes. b) Implement a class `Boat` that inherits from the class `Vehicle`. c) The `Boat` class has a single instance attribute `poweredBy`. d) Implement a `Boat` init method. e) Inside the `Boat` init method, call the `Vehicle` init method, passing the `make` and `model` from `Boat` to `Vehicle`. f) Instantiate two objects of type `Boat`. - `boat_1` info: `make=Regal`, `model=Bowrider`, `poweredBy=sail` - `boat_2` info: `make=Searay`, `model=Sundancer`, `poweredBy=motor` g) Print `boat_1`'s `make`, `model`, and `poweredBy` attribute values. h) Print `boat_2`'s `make`, `model`, and `poweredBy` attribute values. **OUTPUT EXAMPLE** ``` Regal Bowrider sail Searay Sundancer motor ```
Expert Solution
steps

Step by step

Solved in 3 steps with 2 images

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