零基础转型C#软件工程师-07初识类与方法

零基础转型C#软件工程师-07初识类与方法

编码文章call10242025-01-10 13:58:5725A+A-

学语言是一个很枯燥的过程,如果前面过多的讲解定义,会让人觉得C#很难,很多人直接退出学习了,可一点都不懂,后面讲语法可能会出现问题。所以先简单介绍一下类与方法

:程序的基本单元,也就是说所有的项目简单的或者复杂的项目都由不同的类组成,所有功能的封装,都会被放到类里面。我们根据需求,要把程序分成各种各样的类,从而组成一个完整的系统

类的功能分类:数据处理类和业务逻辑类

数据处理类:专门读取数据、保存或者修改,比方说我们采集一个温湿度的数据。

业务逻辑类:把采集到的数据进行加工、展示、分析等,比方说采集的温湿度做个报表,展示等。

方法:就是为了数据采集和业务逻辑,在类中的一个功能或者函数


举例说明:命名空间、类、方法之间关系

namespace namespaceName //命名空间
{
    internal class ClassName//类: internal访问修饰符  class 类的名称
    {
        //字段 、属性
        //构造方法
        public void Method()//访问修饰符  返回值 方法名称 (参数)
        {
            //方法的具体代码
        }
    }
}

由上面的代码可以看出三者的包含关系,命名空间包含类,类中包含方法,字段属性。

所以在今后的编程中一定要遵循这个框架,不用把类写到命名空间以外。程序是否优秀,框架非常重要。

访问修饰符:在创建类和方法的时候,我们用到了访问修饰符,比方说我们自己的东西,有些东西只能自己用(private私有的),有些东西夫妻用(internal),有些东西可以大家共用(public),由此我们可以看出访问修饰符其实就是对类做出了限制

a) public:公有成员

b) private:私有成员

c) protected:保护成员(用的比较少,知道有就好)

d) internal:内部成员(什么都不写,默认的就是interal)

using System;


namespace ConsoleApp2
{
    public class Employee//创建员工类
    {
        private float sum;//私有成员  只能在这个类内部使用
        public int day;//共有成员
        public float wage;//共有成员
        //定义方法输出工资信息
        public void Show()//共有方法
        {
            sum = day * wage;
            Console.WriteLine(#34;工作时间:{day},每天工资:{wage},总工资:{sum}");
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            Employee employee = new Employee();
            employee.day = 20;
            employee.wage = 50;
            //employee.sum:无法访问  因为它为私有成员
            //调用方法现实工资
           employee.Show();
            Console.ReadKey();
            
        }
    }
}
//写的代码可以直接复制到VS中,启动即可看到效果
点击这里复制本文地址 以上内容由文彬编程网整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!
qrcode

文彬编程网 © All Rights Reserved.  蜀ICP备2024111239号-4