21、C#里面类的创建和使用

在当代的各种高级编程语言中,大多引入了类的概念,C#也不例外,也引入了非常丰富类的使用。

成都创新互联公司专注为客户提供全方位的互联网综合服务,包含不限于成都网站设计、成都做网站、伊吾网络推广、成都微信小程序、伊吾网络营销、伊吾企业策划、伊吾品牌公关、搜索引擎seo、人物专访、企业宣传片、企业代运营等,从售前售中售后,我们都将竭诚为您服务,您的肯定,是我们最大的嘉奖;成都创新互联公司为所有大学生创业者提供伊吾建站搭建服务,24小时服务热线:18980820575,官方网址:www.cdcxhl.com

类和对象是面向对象编程中,不得不说的概念。类就好比是一张图纸,是设计的抽象的一个设想而已。我们可以依据这个图纸,制作出很多真实的产品来。

此外,我们中国人也常说:物以类聚,人以群分。这就是一个典型的类的概念。人都有名字、年龄、性别、住址。但是每个人的姓名、年龄、性别、住址又各不相同。人这个抽象的概念就是一个类;每个具体的人又是一个个对象。

类有3个基本特性:封装性、继承性、多态性。

我们这里以人为例,来创建一个类,并对人的姓名、性别、年龄、住址的访问进行封装。

代码如下:

class  Person

{

//首先创建类的属性

private string name;

private int age;

private string gender;

private string address;

//构造方法

public Person()

{

}

public Person(string name,int age,string gender,string address)

{

this.name=name;

this.age=age;

this.gender=gender;

this.address=address;

}

//接下来是对类的属性的赋值和读取的封装

public void SetName(string name)

{

this.name=name;

}

public string GetName()

{

return(this.name);

}

public void SetAge(int age)

{

this.age=age;

}

public int GetAge()

{

return(this.age);

}

public void SetGender(string gender)

{

this.gender=gender;

}

public string GetGender()

{

return(this.gender);

}

public void SetAddress(string address)

{

this.address=address;

}

public string GetAddress()

{

return(this.address);

}

}

//下面的代码就是如何来使用这个类:

Person person_01=new Person();

person_01.SetName("小红");

person_01.SetAge(16);

person_01.SetGender("女");

person_01.SetAddress("江苏省苏州市");

//把输入的值再读取出来。

Console.WriteLine("姓名:{0};性别:{1};年龄:{2};住址:{3}",person_01.GetName(),person_01.GetGender(),person_01.GetAge(),person_01.GetAddress());


网站标题:21、C#里面类的创建和使用
分享路径:http://ybzwz.com/article/pocihi.html