• C#程序设计基础——类、对象、方法


    类与对象

    类是一种构造,通过使用该构造,用户可以将其他类型的变量、方法和事件组合在一起,从而创建自定义类型。类就像一个蓝图,它定义类型的数据和行为。

    对象

    定义类之后,便可通过将类加载到内存中来使用它。已加载到内存中的类称为“对象”或“实例”。可以通过使用C#关键字new来创建类的实例。

    方法

    “方法”是包含一系列语句的代码块。程序通过“调用”方法并指定所需的任何方法参数来执行语句。

    方法定义中几个重要的方面

    返回值

    方法可以向调用方法返回值。如果返回类型不是void,则方法体必须使用return关键字来返回值。返回值的数据类型必须和声明中的返回类型一致,当返回类型是接口时,返回的数据类型必须实现该接口。如果没有返回值,方法的返回类型不能省略,必须写成void,而且方法体不能包含return语句。

    参数传递

    参数类型分为简单数据类型和引用数据类型

    值传递:简单的数据类型实现的是值传递,即方法中的形参接受实参的值,形参和实参在内存中占两套地址,对形参的改变不会影响实参的值。

    引用传递:引用数据类型(如类、数组、接口)实现的是地址传递,即方法中实参传递给形参的数据在内存中的地址,实参和形参共用一个地址空间,任何数据对形参值的修改都直接改变实参的值。

    方法的重载

    方法的重载是指一个类中的多个方法具有相同的名字,但这些方法具有不同的参数列表,即参数的数量或参数类型不能完全相同。编译器根据参数的类型和个数决定当前使用的方法。

    继承

    继承可以提高软件模块的可重用性和可扩充性,提高软件的开发效率。继承得到的类称为子类,被继承的类称为父类。子类不仅可以继承父类的方法和属性,同时也可以修改或添加父类的行为。

  • 相关阅读:
    Docker+Nginx 部署Vue+Element前端项目
    MySql取字段逗号分隔的第一个
    Mysql数据库中从表字段中存储了主表以逗号隔开的主键ID,现需求查询从表数据以及以逗号隔开的字段改为主表名称隔开(group_count() find_in_set())
    IIS 错误500.21解决方法
    IIS 出现500.19 错误处理解决方式
    Linux中vim的三种模式
    Centos7 .Net Core 使用Supervisor守护进程,进行后台运行
    Nginx反代理ASP.NET Core项目
    C# vb .net实现圆角矩形特效滤镜
    C# vb .net实现旋转特效滤镜
  • 原文地址:https://www.cnblogs.com/ahao214/p/5770548.html
Copyright © 2020-2023  润新知