1、类的成员:字段、属性、方法
字段:a.字段主要是为类的内部做数据交互使用,字段一般是private。
b.字段可读可写。
c.当字段需要为外部提供数据的时候,请将字段封装为属性,而不是使用公有字段(public修饰符),这是面向对象思想所提倡的。
属性:a.属性一般是向外提供数据,主要用来描述对象的静态特征,所以,属性一般是public。
b.属性具备get(只读)和set(只写)方法,可以在方法里加入逻辑处理数据,灵活拓展使用。
方法: 声明:(访问修饰符) <类型> <方法名>{方法体}
调用:[<类名.>]|[<实例对象名.>]<方法名>([<实参列表>])
定义:是类中用于执行计算或其它行为的成员
2、重载:在同一个类中,方法名相同,方法的参数不同(个数或者类型)的方法。
3、四种访问修饰符
public:公有的,是类型和类型成员的访问修饰符。对其访问没有限制。
Internal:内部的,是类型和类型成员的访问修饰符。同一个程序集中的所有类都可以访问
private:私有的,是一个成员访问修饰符。只有在声明它们的类和结构中才可以访问。
protected:受保护的,是一个成员访问修饰符。只能在它的类和它的派生类中访问。
4、params 数目可变的参数
使用params关键字可以指定采用数目可变的参数的方法参数,可以发送参数声明中所指定类型的逗号分隔参数列表或指定类型的参数数组,还可以不发送参数。在方法声明中的 params 关键字之后不允许任何其他参数,并且在方法声明中只允许一个 params 关键字。也就是说,我们使用parms的时候参数的个数可以我们自己来决定,当然我们定义的时候要将我们的参数定义为数组类型 。