Starting Out with Python (4th Edition)
4th Edition
ISBN: 9780134444321
Author: Tony Gaddis
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Concept explainers
Textbook Question
Chapter 11, Problem 2MC
In an inheritance relationship, the _________ is the specialized class.
a. superclass
b. master class
c. subclass
d. parent class
Expert Solution & Answer
Learn your wayIncludes step-by-step video
schedule01:35
Students have asked these similar questions
You will define three objects class Person, BookAuthor, and Book.
Class Person involves a person's identity.
Class BookAuthor involves a collection of books or book titles.
Class Book involves the number of books in stock , book title and price.
Design the three classes:
The classes must use an appropriate inheritance relationship. Each class must have a constructor. Each class has at least two private data members and you must include accessors. You must test your classes by creating a BookAuthor object and printing the Person, Book and BookAuthor values from a function you create inside of BookAuthor. Make sure you use the book object correctly and put it inside of BookAuthor.
in pytgi
This task helps you understand how constructors work in inheritance
Create a superclass, called SuperClass.
Create a constructor for it. Inside the constructor, let it print “this is super class.”
Create a childclass of SuperClass, called ChildClass.
Create a constructor for it. Inside the constructor, let it print “this is child class.”
Create a main function and create a new object for ChildClass.
Observe what’s printed in console.
What will happen if you have a default constructor without parameters in addition to the one with parameters?
Create class employee with properties ID, name, salary, write accessor, mutator &constructor for the class. In main create three objects of class & find the employee with the highestsalary.
Chapter 11 Solutions
Starting Out with Python (4th Edition)
Ch. 11.1 - In this section, we discussed superclasses and...Ch. 11.1 - Prob. 2CPCh. 11.1 - What does a subclass inherit from its superclass?Ch. 11.1 - Look at the following code, which is the first...Ch. 11.2 - Look at the following class definitions: class...Ch. 11 - In an inheritance relationship, the ___________ is...Ch. 11 - In an inheritance relationship, the _________ is...Ch. 11 - Suppose a program uses two classes: Airplane and...Ch. 11 - This characteristic of object-oriented programming...Ch. 11 - Prob. 5MC
Ch. 11 - Polymorphism allows you to write methods in a...Ch. 11 - It is not possible to call a superclasss _ _init_...Ch. 11 - A subclass can have a method with the same name as...Ch. 11 - Only the _ _init_ _method can be overridden.Ch. 11 - You cannot use the isinstance function to...Ch. 11 - What does a subclass inherit from its superclass?Ch. 11 - Look at the following class definition. What is...Ch. 11 - Prob. 3SACh. 11 - Write the first line of the definition for a...Ch. 11 - Look at the following class definitions: class...Ch. 11 - Look at the following class definition: class...Ch. 11 - Employee and ProductionWorker Classes Write an...Ch. 11 - ShiftSupervisor Class In a particular factory, a...Ch. 11 - Person and Customer Classes The Person and...
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
This problem concerns the m. o module from Figure 7.5 and the following version of the swap, c function that co...
Computer Systems: A Programmer's Perspective (3rd Edition)
How many default constructors may a class have?
Starting Out with Java: Early Objects (6th Edition)
(Display the prime numbers) Write a program that displays all the prime numbers less than 120 in decreasing ord...
Introduction to Java Programming and Data Structures, Comprehensive Version (11th Edition)
Suppose your code creates an object of the class Scanner named keyboard (as described in this chapter). Write c...
Absolute Java (6th Edition)
Write a program to print the value of EOF.
C Programming Language
Suppose savings and expenses are variables of type double that have been given values. Write an if-else stateme...
Problem Solving with C++ (10th Edition)
Knowledge Booster
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
- Write a class named as vehicle which has some attributes this class has three functions.i.e.fuelAmount ()loadingCapacity()applyBrakes()enginePower()Write a class named as Bus, Car and Truck which are inherited from class Vehicle. Also write the setter/getter, default and parameterized constructor in each class. Write a main which create object of derived class and call all inherited function of base class.Note: Each class should have at least two attribute of base class.arrow_forwardCreate an abstract super class called Employee with the following attributes: Use JavaDoc comments in the Parent and Child Classes only but use @author for the driver name : String and the following methods getter and setter for the one attribute two constructors an abstract method called getPay() equals() toString() Create a sub class of Employee called SalaryEmployee with the following attribute yearlyPay : double and the following methods getter and setter for the one attribute two constructors getPay() that returns the yearlyPay divided by 52 equals() toString() Create a sub class of Employee called HourlyEmployee with the following attributes: hoursWorked : double payrate : double and the following methods getters and setters for the two attributes two constructors getPay() that returns the weekly pay (multiply hoursWorked by payrate - overtime included and 1.5 times payrate for hours > 40) equals() toString() Create a sub class of Employee called SalesEmployee with the…arrow_forwardWhich type of inheritance is illustrated by the following code? class student{ public: int marks; }; class topper: public student { public: char grade; }; class average{ public: int makrs_needed; }; class section: public average{ public: char name[10]; }; class overall: public average{ public: int students; }; a) Single level b) Multilevel and single level c) Hierarchical d) Hierarchical and single levelarrow_forward
- Q2. Write a class Bank that has the following data members –Account Holder name (ah_name[]) –Account number (ac_number) •Must unique, system generates automatically, and must starting from 100 (Hints: Use another static variable and assign that variable to ac_number) –Balance in the account (ac_balance) •The class has the following member functions –A constructor to initialize the data members –Input() to takes name from the user –Deposit(parameter) to deposits balance in the account •Must accept parameter (The amount to deposit) –Withdraw(parameter) to withdraws balance after checking •Must accept parameter (The amount to withdraw) –Display() to show the name, account number, and balancearrow_forwardWrite a class Person that has attributes of id, name and address. It has a constructor to initialize, a member function to input and a member function to display data members. Create another class Student that inherits Person class. It has additional attributes of rollnumber and marks. It also has member function to input and display its data members. Write a simple C++ code as I am a beginner.arrow_forwardWrite a class named Vehicle with vehicleType, manufactureYear(int) and cost(double) as private data fields. [Hint: VehcleType could be "truck", "4WD", "Bus"] . Add a constructor with any two parameters of the superclass. Write a class named Car which inherits the Vehicle class. Add a non-static private string variable called companyName. Add a constructor in the subclass and a toString() method that prints the Car's data fields in the order VehicleType, manufactureYear, companyName [Hint: Add a toString( ) method in the superclass as well]. Create objects of Vehicle and Car class. Can the object of Vehicle class be stored in an object of Car Class? If yes, write the code. If No, Explain why? ***Student Instruction *** You need to write the complete code as mentioned below: i) The main class with necessary codes. ii) The subclass with necessary codes.iii) The Test class with necessary codes.arrow_forward
- Create a classstudent which includes parameters roll_no, name and address and consider as super class.Then create sub class test with parameters marl1, mark2, mark3 and mark4. Then create another sub class result with parameters total_marks, percentage and grade. Apply multi level inheritance. Here Student class is the super class for test class and test class is super class of resultclass. Implement a java application in which obtain the details roll_no, name, address, marl1, mark2, mark3 and mark4 from user side andthen print total_marks, percentage and grade.Studentàtestàresultarrow_forwardIn an inheritance relationship, the __________ is the specialized class. a. base class b. master class c. derived class d. parent classarrow_forwardParent Class: Food Write a parent class called Food. A food is described by a name, the number of grams of sugar (as a whole number), and the number of grams of sodium (as a whole number). Core Class Components For the Food class, write: the complete class header the instance data variables a constructor that sets the instance data variables based on parameters getters and setters; use validity checking on the parameters where appropriate a toString method that returns a text representation of a Food object that includes all three characteristics of the food Class-Specific Method Write a method that calculates what percent of the daily recommended amount of sugar is contained in a food. The daily recommended amount might change, so the method takes in the daily allowance and then calculates the percentage. For example, let's say a food had 6 grams of sugar. If the daily allowance was 24 grams, the percent would be 0.25. For that same food, if the daily allowance was 36 grams, the…arrow_forward
- Design a Class Customerinsurance that implements Customer and Insurance interfaces, The Customer Class has the customers' details and abstract functions getoustomer().setCustomer(). The Insurance interface has the details of policy name, yearly premium amount and abstract functions get getpolicy(), Setpolicy() The Customer insurance class get the policy name payment type (quartery, hall yearly, yearly) of the customer and calculate the policy amount to be paid Write only in Javaarrow_forwardTrue or False:Unlike other members of a superclass, constructors of a superclass are not inherited by its subclasses. This means that you must define a constructor for a class or use the default constructor added by the compiler.arrow_forward1. The inheritance concept enables certain properties of a superclass to be inherited by its subclasses. Complete the following tasks: (a) Define a class named side_dish that inherits the properties of the Pizza class. (b) Declare a private instance variables named NoItem, price and quantity in side_dish class. (c) Define a public instance method named display () that will display all the data of the side_dish object. Include another default instance method named changeQuantity (int q) that will assign its argument o the side_dish object’s Quantity. (please show screenshots of the code in netbeans) java programmingarrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Programming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:CengageMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT
Introduction to Classes and Objects - Part 1 (Data Structures & Algorithms #3); Author: CS Dojo;https://www.youtube.com/watch?v=8yjkWGRlUmY;License: Standard YouTube License, CC-BY