Question: Consider the following C# class: public class SimpsonsCharacter { / / Fields private string name; private int age; public string catchPhrase; / / Constructor public
Consider the following C# class:
public class SimpsonsCharacter
Fields
private string name;
private int age;
public string catchPhrase;
Constructor
public SimpsonsCharacterstring name, int age
this.name name;
this.age age;
this.catchPhrase "Duh....";
Method to get the character's name
public string GetName
return name;
Method to set the character's name
public void SetNamestring newName
name newName;
Method to get the character's age
public int GetAge
return age;
Method to set the character's age
public void SetAgeint newAge
age newAge;
Method to display character information
public void DisplayInfo
Console.WriteLine$"Name: name Age: age;
Method to make the character say something
public void SaySomethingstring message
Console.WriteLine$name says: message;
Method to make the character say something
public void SaySomething
Console.WriteLine$name says: catchPhrase;
Create a UML diagram of the class above using one of the following tools:
o Draw.io
o LucidChart
o Visio
o Mermaid
o Other Ask First
Ensure that all fields, methods, and constructors are included.
Ensure that all fields, methods, and constructors use the appropriate accessibility symbol
o private
o public
o # protected
Ensure that all data types are correct
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
