Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions Icon

Related questions

Question
100%

Write a C# program

  • The program will consist of three files:
    • Program.cs - the main application class
    • Animal.cs - base class representing an Animal
    • Cat.cs - derived class representing a Cat
    • Include documentation at the top of each file that includes
      • Your name
      • Date of development
  • The main application class must meet the following requirements
  •  
  • Creates an instance of each class using parameters of your choosing
  • Print each object's properties to the console using the PrintAnimal method
  • Update the properties of each instance to reflect values that are different from their original values
  • Print each object's properties to the console using the PrintAnimal method

Class Descriptions and Additional Requirements 

  • Class Animal will be the base class and will have the properties and methods described below
    • Properties:
      • Name - type string, represents the Animal's name; public get, public set
      • Legs - type int, represents the number of legs the Animal has; public get, public set
    • Constructor Parameters:
      • name - type string
      • legs - type int
    • Methods
      • printAnimal - no parameters, no return, prints a formatted string of Animal properties to the console
  • Class Cat will be derived from Animal and will have the properties and methods described below
    • Properties:
      • Sound - type string, represents the sound the Cat is making; public get, public set
    • Constructor Parameters:
      • name - type string
      • legs - type int
      • sound - type string
    • Methods
      • printAnimal - Override of the base class method; no parameters, no return, prints a formatted string of Cat properties to the console
**Week 5 PA - Inheritance & Overriding**

- The Animal's name is Roo and it has 2 legs.
- The Cat's name is Fluffy, it has 4 legs and is making a meow sound.
- The Animal's name is Flipper and it has 0 legs.
- The Cat's name is Garfield, it has 4 legs and is making an I'm HUNGRY sound.
expand button
Transcribed Image Text:**Week 5 PA - Inheritance & Overriding** - The Animal's name is Roo and it has 2 legs. - The Cat's name is Fluffy, it has 4 legs and is making a meow sound. - The Animal's name is Flipper and it has 0 legs. - The Cat's name is Garfield, it has 4 legs and is making an I'm HUNGRY sound.
Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Computer Science
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
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education