Challenge: Creating Classes
Swipe to show menu
Write code for creating a class called Employee which can store the name, age and salary of an employee. The age will be an integer value while the salary will be a double.
index.cs
12345678910111213141516171819using System; // Write class code below this line // Write class code above this line public class ConsoleApp { public static void Main(string[] args) { Employee e1 = new Employee(); e1.name = "Jenny"; e1.age = 32; e1.salary = 70000.0; Console.WriteLine($"{e1.name} is {e1.age} years old and she earns ${e1.salary} per year."); } }
Hint
- The syntax of the Class declaration is very similar to that of the Struct declaration, but instead of the keyword
Struct, we useClass. - If the code fails to compile, ensure you've used the
publickeyword before each field in the class.
Solution
using System;
// Write class code below this line
class Employee {
public string name;
public int age;
public double salary;
}
// Write class code above this line
public class ConsoleApp
{
public static void Main(string[] args)
{
Employee e1 = new Employee();
e1.name = "Jenny";
e1.age = 32;
e1.salary = 70000.0;
Console.WriteLine($"{e1.name} is {e1.age} years old and she earns ${e1.salary} per year.");
}
}
Everything was clear?
Thanks for your feedback!
Section 3. Chapter 3
Ask AI
Ask AI
Ask anything or try one of the suggested questions to begin our chat
Challenge: Creating Classes
Write code for creating a class called Employee which can store the name, age and salary of an employee. The age will be an integer value while the salary will be a double.
index.cs
12345678910111213141516171819using System; // Write class code below this line // Write class code above this line public class ConsoleApp { public static void Main(string[] args) { Employee e1 = new Employee(); e1.name = "Jenny"; e1.age = 32; e1.salary = 70000.0; Console.WriteLine($"{e1.name} is {e1.age} years old and she earns ${e1.salary} per year."); } }
Hint
- The syntax of the Class declaration is very similar to that of the Struct declaration, but instead of the keyword
Struct, we useClass. - If the code fails to compile, ensure you've used the
publickeyword before each field in the class.
Solution
using System;
// Write class code below this line
class Employee {
public string name;
public int age;
public double salary;
}
// Write class code above this line
public class ConsoleApp
{
public static void Main(string[] args)
{
Employee e1 = new Employee();
e1.name = "Jenny";
e1.age = 32;
e1.salary = 70000.0;
Console.WriteLine($"{e1.name} is {e1.age} years old and she earns ${e1.salary} per year.");
}
}
Everything was clear?
Thanks for your feedback!
Section 3. Chapter 3