C#中的类

在C#中,类代表一组具有公共属性和行为的对象。但类只是一个抽象的概念,包含了类里面的所有组成。例如一个群体好比一个类,个体就是群体的一个实例,其中都会有一些共同的特性和行为。

定义一个类是非常简单的,只需class关键字来定义即可,当被定义为public修饰符时可以在自身项目或者其他项目通过类例化的方式就可以进行调用,被定义为private、protected只能同一个类访问

class Person{ }

类的成员包括字段、属性、方法等,它们与类一样,也可以为它们指定public、private 、protected等修饰符

此次对类和类成员进行一些简单的描述

实例字段,通过进行实例化来访问

    class Person

    {

        private string name;

        public int age;

}

也可以用static来声明静态字段,但静态字段只能通过类名来访问

class Person

        {

            private static string name;

            public static int age;

        }

类的属性是对字段的扩展。主要有get和set方法组成,get负责对字段值进行读取,set负责为字段进行赋值,属性也可以通过static声明静态属性,同样不能通过实例化访问

class Person

    {

        private string name;

        public   int age;

        public string getname()

        {

            return name;

        }

        public void setname(string value)

        {

            name = value;

        }

}

类的方法由方法签名和一系列的代码块组成,同样也可以设置方法的访问权限

 

构造函数主要用于创建和初始化类的实例,但其实就是在调用实例构造函数来初始化类的实例成员。它必须和类同名,不允许有返回类型,可以进行方法重载。也可以定义无参的构造函数和有参数的构造函数

 

静态构造函数,它用于初始化类中的静态成员,不能使用任何访问修饰符,不带有任何参数,而且只会执行一次

 

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值