Starting Out with Programming Logic and Design (4th Edition)
4th Edition
ISBN: 9780133985078
Author: Tony Gaddis
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Question
Chapter 14.5, Problem 14.22CP
Program Plan Intro
Subclass:
- One class is derived from another class. The subclass is the derived class, which means the subclass contains more information when compared with the superclass.
- The subclass may not use all the methods of the superclass all the time. It uses only required methods.
Superclass:
- The superclass is the base class or a parent class which is used to derive a new class.
- The methods, functions and variables in the subclass are not used by the superclass.
Example:
Consider the example of superclass and subclass which is given below:
class Employee
{
//definition of superclass
}
class Manager extends Employee
{
//definition of subclass
}
Here, “Employee” is the superclass and “Manager” is subclass, which is extended from the superclass.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
In your own words, describe the relationship between classes and objects
In the context of an object-oriented approach, what does the term "encapsulation" mean?
In the context of object-oriented approaches, what does the term "encapsulation" mean?
Chapter 14 Solutions
Starting Out with Programming Logic and Design (4th Edition)
Ch. 14.1 - What is an object?Ch. 14.1 - Prob. 14.2CPCh. 14.1 - Prob. 14.3CPCh. 14.1 - What are public methods? What are private methods?Ch. 14.2 - You hear someone make the following comment: A...Ch. 14.2 - In this chapter, we use the metaphor of a cookie...Ch. 14.2 - Prob. 14.7CPCh. 14.2 - Prob. 14.8CPCh. 14.2 - When a class variable is said to reference an...Ch. 14.2 - Prob. 14.10CP
Ch. 14.2 - Prob. 14.11CPCh. 14.2 - What is a constructor? When does a constructor...Ch. 14.2 - What is a default constructor?Ch. 14.3 - Prob. 14.14CPCh. 14.3 - Suppose a class has a field named description. The...Ch. 14.3 - Prob. 14.16CPCh. 14.4 - Prob. 14.17CPCh. 14.4 - What technique was described in this section for...Ch. 14.4 - What are classes responsibilities?Ch. 14.4 - Prob. 14.20CPCh. 14.5 - In this section, we discussed superclasses and...Ch. 14.5 - Prob. 14.22CPCh. 14.5 - What does a subclass inherit from its superclass?Ch. 14.5 - Look at the following pseudocode; which is the...Ch. 14.6 - Look at the following pseudocode class...Ch. 14 - Prob. 1MCCh. 14 - Prob. 2MCCh. 14 - A(n) ____ is a member of a class that holds data....Ch. 14 - The _________ specifies how a classs field or...Ch. 14 - A classs fields are commonly declared with the...Ch. 14 - Prob. 6MCCh. 14 - In many programming languages, the _____ key word...Ch. 14 - A(n) ____ method gets a value from a class's field...Ch. 14 - A(n) ____ method stores a value in a field or...Ch. 14 - A(n) ____ method is automatically called when an...Ch. 14 - A set of standard diagrams for graphically...Ch. 14 - When the value of an item is dependent on other...Ch. 14 - A classs responsibilities are _____. a. objects...Ch. 14 - In an inheritance relationship, the _____ is the...Ch. 14 - In an inheritance relationship, the _____ is the...Ch. 14 - The ___________ characteristic of object-oriented...Ch. 14 - The practice of procedural programming is centered...Ch. 14 - Object reusability has been a factor in the...Ch. 14 - It is a common practice in object-oriented...Ch. 14 - One way to find the classes needed for an...Ch. 14 - The superclass inherits fields and methods from...Ch. 14 - Polymorphism allows a class variable of the...Ch. 14 - Prob. 1SACh. 14 - Prob. 2SACh. 14 - What is the difference between a class and an...Ch. 14 - In many programming languages, what does the New...Ch. 14 - The following pseudocode statement calls an...Ch. 14 - Prob. 6SACh. 14 - What does a subclass inherit from its superclass?Ch. 14 - Look at the following pseudocode, which is the...Ch. 14 - Prob. 1AWCh. 14 - Look at this partial class definition, and then...Ch. 14 - Look at the following description of a problem...Ch. 14 - In pseudocode, write the first line of the...Ch. 14 - Look at the following pseudocode class...Ch. 14 - Pet Class Design a class named Pet, which should...Ch. 14 - Car Class Design a class named Car that has the...Ch. 14 - Personal Information Class Design a class that...Ch. 14 - Emp1oyee and ProductionWorker Classes Design an...Ch. 14 - Essay Class Design an Essay class that extends the...
Knowledge Booster
Similar questions
- Explain the difference between the "has-a" and "part-of" relationship of two objects in java by using examples.arrow_forwardIn the context of object-oriented programming, what exactly is "encapsulation"?arrow_forwardA loop that iterates across a list of objects is referred to as a for construct. As a consequence of this, it continues to operate forever as long as there are things to process. What are your thoughts on this matter?arrow_forward
- In the context of an object-oriented method, how does encapsulation fit in with the overall picture?arrow_forwardExplain what the word "encapsulation" means in the context of object-oriented methods.arrow_forwardIn object-oriented programming, can you explain what encapsulation is and why it is important?arrow_forward
- Iterating over a list of objects may be accomplished with the use of a loop called the for construct. As a consequence of this, it continues to function for as long as there are things to be processed. Is this a statement that is true or one that is false?arrow_forwardWhat does the word "encapsulation" mean when it comes to object-oriented approaches?arrow_forwardIt is possible to define the terms "cohesion" and "coupling" in the context of object-oriented programming.arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781337671385Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENT
EBK JAVA PROGRAMMING
Computer Science
ISBN:9781337671385
Author:FARRELL
Publisher:CENGAGE LEARNING - CONSIGNMENT