跟着书写了些代码,前面还有company的类,其实通俗来讲就是两个company和employee类的互相配合调用,还有重构里的封装!总体对asp.net的潜感不错!
开发环境:microsoft visual studio2005
熟悉环境很重要,然后装个几G的MSDN帮助文档,不懂马上查看和上微软技术看看!
以下为不完整代码
using System;
using System.Collections.Generic;
using System.Text;
//类Employee的应用
namespace Chapter04
{
class Employee
{
private string strID;
public string ID
{
get { return strID; }
set { strID = value; }
}
private Company Company;
public Company Company
{
get { return company; }
set { company = value; }
}
public Employee(string name, string id)
{
this.strName = name;
this.strID = id;
}
public void ChangeCompany(Company newCompany)
{
this.Company = newCompany;
}
public override string ToString()
{
return this.Name + "is a member of" + this.Company.Name;
}
static void Main(string[] args)
{
Employee Yanni=new Employee("杨霓","qq:46007728");
Company Huashang = new Company("华商");
Company nhs8 = new Company("nhs8");
Yanni.Company = Huashang;
Console.WriteLine(Yanni.ToString());
Yanni.ChangeCompany(Huashang);
Console.WriteLine(Yanni.ToString());
}
}
}
