在写方法的时候,会用到私有private和共有public等等。共有的意思肯定是在哪里都可以调用,那么私有的只能在自己的区域内调用,如果想在别的地方调用的话,那应该怎么写呢?
在外面调用,解决办法:
通过属性 private string _name
public string _Name
{
get (return _name) //读
set(_name=value ) //写
}
说明:public……是private……的一个属性。
属性是为了保护与之相对应的字段的,保证对字段的读取和赋值符合要求。属性可分为:读写、只读、只写。允许外部访问的变量一定要声明为属性。
===================================================================================================================
接下来为大家介绍一下构造函数。
1、构造函数有什么有点?
避免赋值麻烦、繁琐。变成只读是为了安全,构造函数解决了赋值麻烦的章程。下图就是构造函数的一个样式。
写一个类,如果没有写任何的构造函数,那么这个类有一个默认的无参的构造函数。
构造方法用来创建对象,并且可以在构造函数中对对象进项初始化。构造函数是用来创建对象的特殊方法,方法名和类名一样,没有返回值,连void都不用