日本紫色花:在C#中成员都指的是什么呢?

来源:百度文库 编辑:高考问答 时间:2024/04/30 22:09:13
请介绍C#中的名称各指代什么

我来以一个Person类来解释:
字段:类的一些表示特征的名称,比如年龄(age),姓名(name)等等.在C#里则表现为
[private|public|protected] int age;//中括号里表
//示可选,|为”或”的意思

属性:C#里特别弄出来的,用来设置和取出字段值.因为为了保护对象内的成员数据,一般把字段设为私有的,而用属性来访问或设置它.表现为:
public int Age
{
get{return age;}
set{age=value;}
}

成员函数(即方法):类中的方法,用来和其他类的对象传递消息或达到某一结果,一个类的各个对象之间用成员函数表现出来的结果不一样.比如:
public void Grow()
{
this.age+=1;
}

静态方法:类的方法,为某个类的所有对象共有的方法.比如对所有中国人来说:
public static string Country()
{
return "China";
}

如果觉得楼上回答正确,请将红旗插在我身上!