Added the output of a print statement (#22748)
Added the output for a print statement used in a code example.
This commit is contained in:
@ -3,7 +3,8 @@ title: Class
|
|||||||
---
|
---
|
||||||
## Class
|
## Class
|
||||||
|
|
||||||
A class in C# is defined as a reference type. In order to instatiate a variable of a reference type you must use the `new` keyword, else the variable will have the default value of `null`. See below for an example.
|
A class in C# is defined as a reference type. In order to instatiate a variable of a reference type, you must specify the `new` keyword, otherwise the variable will have the default value of `null`. See below for an example.
|
||||||
|
|
||||||
|
|
||||||
```csharp
|
```csharp
|
||||||
// The value of variableOne is null at this point.
|
// The value of variableOne is null at this point.
|
||||||
@ -12,7 +13,8 @@ NewClass variableOne;
|
|||||||
// Now the value of variableOne will be an instance of the class NewClass
|
// Now the value of variableOne will be an instance of the class NewClass
|
||||||
variableOne = new NewClass();
|
variableOne = new NewClass();
|
||||||
```
|
```
|
||||||
At runtime, when the class is instantiated, enough memory is allocated onto the heap for that specific instance of the class that the variable holds.
|
|
||||||
|
At runtime, when the class is instantiated, enough memory is allocated onto the heap for that specific instance of the class held in the variable.
|
||||||
|
|
||||||
#### Creating Classes
|
#### Creating Classes
|
||||||
To create a class in C# we need to use the `class` keyword followed by a unique identifier.
|
To create a class in C# we need to use the `class` keyword followed by a unique identifier.
|
||||||
@ -49,7 +51,7 @@ namespace CPrograms
|
|||||||
}
|
}
|
||||||
public void PrintEmployee()
|
public void PrintEmployee()
|
||||||
{
|
{
|
||||||
Console.WriteLine("Employee Name: {0} , Employee ID: {1}", this.name, this.employeeId);
|
Console.WriteLine("Employee Name: {0}, Employee ID: {1}", this.name, this.employeeId);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -64,6 +66,11 @@ namespace CPrograms
|
|||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Output:
|
||||||
|
```sh
|
||||||
|
> Employee Name: John Doe, Employee ID: 420156
|
||||||
|
```
|
||||||
|
|
||||||
A class can inherit from one base class only. However, it can implement from more than one interface.
|
A class can inherit from one base class only. However, it can implement from more than one interface.
|
||||||
|
|
||||||
## More Information
|
## More Information
|
||||||
|
Reference in New Issue
Block a user