C#中的类

举报
Andy阿辉 发表于 2022/02/22 21:02:35 2022/02/22
【摘要】 前言今天咱们简单复习下C#中类的相关知识。在刚开始学习编程的时候,都是从面向过程的C语言开始的,它有个特征就是有其执行顺序,先干这,再干那,很直接,也很好理解。但现在学习C#或者JAVA等面向对象的语言,它的特征就是把事物或业务进行抽象化描述,而在这个抽象化的过程中就是用类来表征或者说代表这个抽象的内容。程序的数据和功能被组织为逻辑上相关的数据项和函数的封装集合,也就是所谓的类。 C#中的...

前言

今天咱们简单复习下C#中类的相关知识。

在刚开始学习编程的时候,都是从面向过程的C语言开始的,它有个特征就是有其执行顺序,先干这,再干那,很直接,也很好理解。但现在学习C#或者JAVA等面向对象的语言,它的特征就是把事物或业务进行抽象化描述,而在这个抽象化的过程中就是用类来表征或者说代表这个抽象的内容。

程序的数据和功能被组织为逻辑上相关的数据项和函数的封装集合,也就是所谓的类。

C#中的类

类是一个能存储数据并执行代码的数据结构。它包含数据成员和函数成员。

数据成员:存储与类或类相关的数据。(表示其特质)

函数成员:也就是所谓的方法,用于执行某些动作或者步骤。它执行代码,通常会模拟类表示的现实世界事务的功能和操作。

 class AhuiInfo
 {        
     public int Age;
     public string Name;
     public String Like;

     public void DoRun() 
     {
         //跑步

     }

     public void Eat() 
     {
         //吃
     }

     public void Learn() 
     {
         //学习

     }
 }

目前运行的程序,其实是由很多相互作用的类型对象组织而来,这里面大部分是类的实例。

比如上面实例代码一样,就是代表Ahui的个人信息,关于Ahui的一些基础信息和它的爱好,行为等都写在这一个类中。

当系统的业务慢慢越来越多的时候,这就慢慢的就会再进行分离,到最后达到高内聚低耦合的效果。

使用关键字class来声明类,类中包含类的名称、成员和特征,类的声明只是定义了新类的特征和成员,并不是创建类的实例。上面的代码就是只声明定义类。

类的成员有数据成员和函数成员,也就是字段和方法。

字段是属于类的变量,它可以是任何类型,是用来保存数据的,可以被写入和读取。

  public int Age;
  public string Name;
  public String Like;

方法是具有名称的可执行代码块,可以从程序的很多不同地方执行,甚至从其他程序中执行。

  public void DoRun() 
  {
      //跑步

  }

  public void Eat() 
  {
      //吃
  }

  public void Learn() 
  {
      //学习

  }

方法是由返回类型、名称、参数列表、方法体组成的可执行代码块。

类的声明和使用

  AhuiInfo ahui = new AhuiInfo();
  
  ahui.Age = 27;
  ahui.Name = "ahui"
  
  Console.WriteLine("名称:"+ahui.Name);

寄语

人生短暂,我不想去追求自己看不见的,我只想抓住我能看得见的。

原创不易,给个关注。

我是阿辉,感谢您的阅读,如果对你有帮助,麻烦点赞、转发 谢谢。

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。