創(chuàng)建一個(gè)Person類和Employee類
在編寫一個(gè)IT類之前,我們首先需要創(chuàng)建一個(gè)Person類和Employee類。這兩個(gè)類將作為IT類的父類和子類,并包含一些基本的屬性和方法。代碼1:```C#public class Person{
在編寫一個(gè)IT類之前,我們首先需要創(chuàng)建一個(gè)Person類和Employee類。這兩個(gè)類將作為IT類的父類和子類,并包含一些基本的屬性和方法。
代碼1:
```C#
public class Person
{
public string Name { get; set; }
public int Age { get; set; }
public void Speak()
{
Console.WriteLine("Hello, my name is " Name);
}
}
```
代碼2:
```C#
public class Employee : Person
{
public string Company { get; set; }
public double Salary { get; set; }
public void Work()
{
Console.WriteLine("I am working at " Company);
}
}
```
繼承父類
在代碼2中,Employee類繼承自Person類,通過使用冒號(:)來實(shí)現(xiàn)繼承。繼承使得Employee類可以直接訪問和使用Person類中定義的屬性和方法。通過繼承,我們可以重用已有的代碼,提高代碼的可維護(hù)性和復(fù)用性。
編寫一個(gè)IT類
現(xiàn)在我們可以開始編寫我們的IT類了。IT類是Employee類的子類,我們可以在其中添加一些特定于IT領(lǐng)域的屬性和方法。
該類中有一個(gè)私有字段代碼1:
```C#
public class IT : Employee
{
private string programmingLanguage;
public string ProgrammingLanguage
{
get { return programmingLanguage; }
set { programmingLanguage value; }
}
public void Code()
{
Console.WriteLine("I am coding in " programmingLanguage);
}
}
```
該類中有一個(gè)私有字段代碼2:
```C#
public class IT : Employee
{
private string programmingLanguage;
public string ProgrammingLanguage { get; set; }
public void Code()
{
Console.WriteLine("I am coding in " programmingLanguage);
}
}
```
程序執(zhí)行
現(xiàn)在我們可以測試一下我們編寫的代碼了。我們可以創(chuàng)建一個(gè)IT類的實(shí)例,設(shè)置相關(guān)屬性,并調(diào)用相應(yīng)的方法。
```C#
static void Main(string[] args)
{
IT itEmployee new IT();
"John";
"ABC Company";
5000;
"C#";
itEmployee.Speak();
();
();
();
}
```
通過執(zhí)行以上代碼,我們可以看到程序輸出了以下內(nèi)容:
```
Hello, my name is John
I am working at ABC Company
I am coding in C#
```
這表明我們成功地創(chuàng)建了一個(gè)Person類和Employee類,并且通過繼承和編寫一個(gè)IT類,我們可以創(chuàng)建IT類的實(shí)例并調(diào)用特定于IT領(lǐng)域的方法。