C#---类的定义及声明

本文介绍了C#中类的基本概念,包括类的定义作为数据结构的作用,类的声明与使用方法,以及类的成员如字段、属性、构造函数和析构函数的详细解释。通过实例展示了如何声明和使用类,以及构造函数和析构函数的用途。
摘要由CSDN通过智能技术生成

1.类的定义

我们知道,在C#编程里,类是一种数据结构,它可以包含名词和动词,名词可以理解成数据成员(常量和 域)、而动词可以理解成函数成员(方法、属性)。其实,类实际上是创建变量(对象)的模板。同时,类描述了一系列在概念上有相同含义的对象,并为这些对象统一定义了编程语言上的属性和方法。
比如,水果就可以看做一个类,苹果,葡萄,梨都是该类的子类(派生类),苹果的生产地,名称(如红富士苹果)、价格,运输途径相当于该类的属性,苹果的种植方法相当于类方法。

2.类的声明及使用

a.声明:

C#中,类是使用class关键字来声明的,语法如下。
类修饰符 class 类名
{
}
例如,以汽车为例来声明一个类,代码如下:

public class Car
{
   
public int number; //编号
public string color;//颜色
}

其中,public 是类的修饰符,下面介绍常用的几个修饰符。
new:仅允许在嵌套类声明时使用,表明类中隐藏了由基类中继承而来的、与基类中同名的成员。
public: 不限制对该类的访问。
protected:只能从其所在类和所在类的子类(派生类)进行访问。
internal:只有其所在类才能访问。
private:只有.NET中的应用程序或库才能访问。
abstract:抽象类,不允许建立类的实例。
sealed:密封类,不允许被继承。

b.使用

在一个项目里添加一个类

 //在这里我们定义了一个新的类型叫Customer
    class Customer
    {
   
        //数据成员:字段
        public string name;
        public int age;

        //函数成员:方法
        public void Show()
        {
   
            Console.WriteLine("名字:"+ name);
            Console.WriteLine("年龄:" + age);
        }
    }

然后在项目里进行使用:

class Program
    {
   
        static void Main
  • 8
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值