类的成员:属性和方法,属性一般不能“动”,方法一般指行为。
1.属性:属性是一种访问对象或类的特性的成员
属性的声明方式:1.)私有(不能在类外以及类以外的函数调用):private string name;
2.)公共(在类中和类外都能调用的属性):public string Name{ get {return name;} set {name = value;} };
(属性有get和set两种访问器)
属性的使用方式:创建新的类(.cs)文件
Person person = new Person();
person.Name="哑ba湖大水怪"; //输出结果为 :哑ba湖大水怪
2.方法: 方法本质上也是一种特殊的属性。特别在它的定义形式是以函数的形式定义的。
2.1 方法的声明方式:public void Method() { }
修饰符:public是(公共)访问修饰符,private是(私有)访问修饰符
protected是(保护)访问修饰符,protected修饰符可以被本类、同一个包中的类、不同包中的子 类所访问到。protected可以修饰属性、方法,但是不能修饰外部类,可以修饰内部类。
internal是(内部)修饰符,程序集中的任何类都是可以访问internal修饰的类,把访问权限限制在程序集之内。
2.2 方法的分类:
1.)静态方法:声明中有 static 关键词
public static int Add(int x, int y) { return x + y ;}
静态方法调用:int num = 类名.Add(1,2);//输出结果为3
2.)非静态方法:声明中没有static关键词,非静态方法是对类实例的实操,可以用 this 来访问方法
public Person(string name,string sex,int age)
`{
this.name=Name; this.sex=Sex; this.age=Age;
}
2.3 方法的重载:即方法名可以相同,但是方法的类型,返回值类型,参数类型,参数个数必须做出改变。
标签:语言,C#,修饰符,name,访问,方法,public,属性 From: https://www.cnblogs.com/nsy101010/p/17287804.html