class Employee     {         private int empNum;         private string firstName;         private string lastName;         private double monthlySalary;         public Employee()         {             empNum = 0;             firstName = "";             lastName = "";             monthlySalary = 0.0;         }         public Employee(int empNum, string firstName, string lastName, double monthlySalary)         {             this.empNum = empNum;             this.firstName = firstName;             this.lastName = lastName;             this.monthlySalary = monthlySalary;         }         public double getAnnualPay()         {             return 12 * monthlySalary;         }         public void display()         {             Console.WriteLine("Employee Number: {0}, Name: {1} {2}, Monthly Salary: {3}", empNum, firstName, lastName, monthlySalary.ToString("C"));         }         public int EmpNum         {             get => empNum;             set => empNum = value;         }         public string FirstName         {             get => firstName;             set => firstName = value;         }         public string LastName         {             get => lastName;             set => lastName = value;         }         public double MonthlySalary         {             get => monthlySalary;             set => monthlySalary = value;         }     }     class TestEmployee     {         static void Main(string[] args)         {             Employee emp1 = new Employee();             Employee emp2 = new Employee(2, "Charles", "Darwin", 2905.50);             emp1.EmpNum = 1;             emp1.FirstName = "Galileo";             emp1.LastName = "Galilei";             emp1.MonthlySalary = 3400.50;             emp1.display();             Console.WriteLine("Annual Salary: {0}\n", emp1.getAnnualPay().ToString("C"));             emp2.display();             Console.WriteLine("Annual Salary: {0}\n", emp2.getAnnualPay().ToString("C"));             Console.ReadLine();         }     } }

C++ for Engineers and Scientists
4th Edition
ISBN:9781133187844
Author:Bronson, Gary J.
Publisher:Bronson, Gary J.
Chapter11: Introduction To Classes
Section11.1: Classes
Problem 5E
icon
Related questions
Question

Can someone create a UML design diagram for the code I provided here? Please and thank you! 

 

using System;


namespace Employee_Class
{
    class Employee
    {
        private int empNum;
        private string firstName;
        private string lastName;
        private double monthlySalary;


        public Employee()
        {
            empNum = 0;
            firstName = "";
            lastName = "";
            monthlySalary = 0.0;
        }
        public Employee(int empNum, string firstName, string lastName, double monthlySalary)
        {
            this.empNum = empNum;
            this.firstName = firstName;
            this.lastName = lastName;
            this.monthlySalary = monthlySalary;
        }

        public double getAnnualPay()
        {
            return 12 * monthlySalary;
        }

        public void display()
        {
            Console.WriteLine("Employee Number: {0}, Name: {1} {2}, Monthly Salary: {3}", empNum, firstName, lastName, monthlySalary.ToString("C"));
        }

        public int EmpNum
        {
            get => empNum;
            set => empNum = value;
        }
        public string FirstName
        {
            get => firstName;
            set => firstName = value;
        }
        public string LastName
        {
            get => lastName;
            set => lastName = value;
        }
        public double MonthlySalary
        {
            get => monthlySalary;
            set => monthlySalary = value;
        }
    }
    class TestEmployee
    {
        static void Main(string[] args)
        {
            Employee emp1 = new Employee();
            Employee emp2 = new Employee(2, "Charles", "Darwin", 2905.50);
            emp1.EmpNum = 1;
            emp1.FirstName = "Galileo";
            emp1.LastName = "Galilei";
            emp1.MonthlySalary = 3400.50;
            emp1.display();
            Console.WriteLine("Annual Salary: {0}\n", emp1.getAnnualPay().ToString("C"));
            emp2.display();
            Console.WriteLine("Annual Salary: {0}\n", emp2.getAnnualPay().ToString("C"));

            Console.ReadLine();
        }
    }
}

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps with 1 images

Blurred answer
Knowledge Booster
Data members
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
  • SEE MORE QUESTIONS
Recommended textbooks for you
C++ for Engineers and Scientists
C++ for Engineers and Scientists
Computer Science
ISBN:
9781133187844
Author:
Bronson, Gary J.
Publisher:
Course Technology Ptr
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,
Systems Architecture
Systems Architecture
Computer Science
ISBN:
9781305080195
Author:
Stephen D. Burd
Publisher:
Cengage Learning