类的基本概念
文章出处:http://www.singbon.com 作者:兴邦研发部 人气: 发表时间:2014年11月01日
类的基本概念
C#语言是一种现代、面向对象的语言。面向对象程序设计方法提出了一个全新的概念:
类,它的主要思想是将数据(数据成员)及处理这些数据的相应方法(函数成员)封装到类
中,类的实例则称为对象。这就是我们常说的封装性。
类的基本概念:
类可以认为是对结构的扩充,它和 C 中的结构最大的不同是:类中不但可以包括数据,
还包括处理这些数据的函数。 类是对数据和处理数据的方法(函数) 的封装。类是对某一类具有相同特性和行为的事物的描述。例如,定义一个描述个人情况的类 Person 如下:
using System;
class Person//类的定义,class是保留字,表示定义一个类,Person 是类名
{
private string name="张三";//类的数据成员声明
private int age=12;//private表示私有数据成员
public void Display()//类的方法( 函数)声明,显示姓名和年龄
{
Console.WriteLine("姓名:{0},年龄:{1}",name,age);
}
public void SetName ( string PersonName)//修改姓名的方法( 函数)
{
name=PersonName;
}
public void SetAge ( int PersonAge )
{
age=PersonAge;
}
}
Console.WriteLine(" 姓名:{0}, 年龄:{1}",name,age) 的意义是将第二个参数变 量
name 变为字符串填到{0} 位置,将第三个参数变量 age 变为字符串填到{1}位置,将第一个参数表示的字符串在显示器上输出。
大家注意, 这里我们实际定义了一个新的数据类型, 为用户自己定义的数据类型, 是对
个人的特性和行为的描述,他的类型名为 Person,和 int ,char 等一样为一种数据类型。用定义新数据类型 Person 类的方法把数据和处理数据的函数封装起来。类的声明格式如下:
属性 类修饰符 class 类名{类体}
其中, 关键字 class、 类名和类体是必须的, 其它项是可选项。 类修饰符包括 new 、 public 、protected、internal 、private 、abstract 和 sealed ,这些类修饰符以后介绍。类体用于定义类的成员。