Create a program that allows users to generate a Chain based on the size and length entered by the user. Parent Class : 'Chain' Method(s) : 'drawChain' prints a chain Data members : size (Integer datatype shared by all classes) length (Integer datatype shared by all classes) Childclass #1: 'Heart' inherits from the 'Chain' class. Method(s) : 'drawChain' prints a square/heart chain. Childclass #2: 'Snake' inherits from the 'Chain' class. Method(s) : 'drawChain' prints a snake chain. Note: drawChain is a Polymorphic method (refer to our 1st and 2nd week discussions) that can be Polymorphically called via the Chain parent class. Snake chains moves Right -> Down -> Right -> Up (Cycle)

Computer Networking: A Top-Down Approach (7th Edition)
7th Edition
ISBN:9780133594140
Author:James Kurose, Keith Ross
Publisher:James Kurose, Keith Ross
Chapter1: Computer Networks And The Internet
Section: Chapter Questions
Problem R1RQ: What is the difference between a host and an end system? List several different types of end...
icon
Related questions
Question

I need the code urgently please

Create a program that allows users to generate a Chain based on the size and length
entered by the user.
Parent Class : Chain'
Method(s)
Data members : size (Integer datatype <static> shared by all classes)
: 'drawChain' prints a chain
length (Integer datatype <static> shared by all classes)
Childclass #1: 'Heart' inherits from the Chain' class.
Method (s)
: 'drawChain' prints a square/heart chain.
Childclass #2: Snake' inherits from the Chain' class.
Method (s)
: 'drawChain' prints a snake chain.
Note: drawChain is a Polymorphic method (refer to our 1st and 2nd week
discussions) that can be Polymorphically called via the Chain parent class.
Snake chains moves Right -> Down -> Right -> Up (Cycle)
Transcribed Image Text:Create a program that allows users to generate a Chain based on the size and length entered by the user. Parent Class : Chain' Method(s) Data members : size (Integer datatype <static> shared by all classes) : 'drawChain' prints a chain length (Integer datatype <static> shared by all classes) Childclass #1: 'Heart' inherits from the Chain' class. Method (s) : 'drawChain' prints a square/heart chain. Childclass #2: Snake' inherits from the Chain' class. Method (s) : 'drawChain' prints a snake chain. Note: drawChain is a Polymorphic method (refer to our 1st and 2nd week discussions) that can be Polymorphically called via the Chain parent class. Snake chains moves Right -> Down -> Right -> Up (Cycle)
Sample output:
Command Prompt
Chain size
: 3
Length
: 2
Heart chain
Snake chain
This is dependent on the user input for the Chain size, for this instance, it was 3
Link of chain(s) is set to 2
Transcribed Image Text:Sample output: Command Prompt Chain size : 3 Length : 2 Heart chain Snake chain This is dependent on the user input for the Chain size, for this instance, it was 3 Link of chain(s) is set to 2
Expert Solution
steps

Step by step

Solved in 4 steps with 2 images

Blurred answer
Recommended textbooks for you
Computer Networking: A Top-Down Approach (7th Edi…
Computer Networking: A Top-Down Approach (7th Edi…
Computer Engineering
ISBN:
9780133594140
Author:
James Kurose, Keith Ross
Publisher:
PEARSON
Computer Organization and Design MIPS Edition, Fi…
Computer Organization and Design MIPS Edition, Fi…
Computer Engineering
ISBN:
9780124077263
Author:
David A. Patterson, John L. Hennessy
Publisher:
Elsevier Science
Network+ Guide to Networks (MindTap Course List)
Network+ Guide to Networks (MindTap Course List)
Computer Engineering
ISBN:
9781337569330
Author:
Jill West, Tamara Dean, Jean Andrews
Publisher:
Cengage Learning
Concepts of Database Management
Concepts of Database Management
Computer Engineering
ISBN:
9781337093422
Author:
Joy L. Starks, Philip J. Pratt, Mary Z. Last
Publisher:
Cengage Learning
Prelude to Programming
Prelude to Programming
Computer Engineering
ISBN:
9780133750423
Author:
VENIT, Stewart
Publisher:
Pearson Education
Sc Business Data Communications and Networking, T…
Sc Business Data Communications and Networking, T…
Computer Engineering
ISBN:
9781119368830
Author:
FITZGERALD
Publisher:
WILEY