l类定义了一个“模板”,通过这个“模板”可以生成一个或多个对象
l类定义了一个对象的“状态”和“行为”
public class BankCustomer
{
.
. // first name, last name, balance, etc.
.
.
. // deposit, withdrawal, send monthly statement, etc.
.
}
l在最简单的设计中,我们定义两种类的成员:
Ø属性:用于描述“状态”,保持“状态”
Ø方法:用于定义行为
public class BankCustomer
{
public string FirstName; // fields/attributes
public string LastName;
public decimal Balance;
public void Deposit(decimal amount) // methods
{
this.Balance += amount;
}
}
l静态(static)中的成员不属于任何对象
Ø它可以通过类名直接访问
Ø实例成员必须通过建立对象的引用来访问
l名称空间可以按逻辑对类进行划分
Ø增强可读性( System.Windows.Forms.Form)
Ø减少了类名的冲突(my classes &your classes)
浙公网安备 33010602011771号