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


    类与对象

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

    对象

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

    方法

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

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

    返回值

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

    参数传递

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

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

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

    方法的重载

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

    继承

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

  • 相关阅读:
    UI 常用方法总结之--- UITableView
    UITextFiled 通知监听
    ios 本地通知
    AFNetworking 请求头的设置
    UI总结
    gitlab-server环境搭建
    redis 配置文件示例
    搭建spark集群
    kafka集群安装
    zookeeper集群搭建
  • 原文地址:https://www.cnblogs.com/ahao214/p/5770548.html
Copyright © 2020-2023  润新知