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();         }     } }

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
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
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education