C#——类的了解

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lairyi/article/details/81083008

类:类是具有相同属性和服务的一组对象的集合,类更抽象。类可以被实例化,是引用传递,分配在内存堆上。

新建类:
public   class  Person
访问修饰符 + 类 +  类名

类的实例化:
Person  per  = new Person();
类名 +  实例名= new + 类名;

public和priva的区别:

public是公有的,外边可以访问,private是私有的,只能在类中访问,其他访问不到。

当类中的访问修饰符为private时,就要用到属性

属性的写法:
private string _name;
public string Name
{
   get {return _name;}   //读
   set {_name=value;}   //写
}

用private的目的是为了保护内部值,那么就有两种写法:

1)修改类中的读值,以年龄来举例;
private string _age;
public string Age
{
   get {
         if(value>=0 && value<=120)  
           {
             return _age;
           } 
         else
           {
             return=35;
           }   
        }  
   set {_age=value;}   
}
当命名空间中为:
per.Age=18;  
此时,运行时显示的年龄为35

2)修改类中的写值,还以年龄来举例;
private string _age;
public string Age
{
   get {return _age;}   
   set 
       {
         if(value>=0 && value<=120)  
           {
             _age=value;
           } 
         else
           {
             _age=30;
           }   
       }
}

猜你喜欢

转载自blog.csdn.net/lairyi/article/details/81083008