• LINQ 学习笔记4 Kevin


    分部方法

    首先,分部方法只能存在于分部类中,这是分部方法跟分部类唯一一点有联系的地方。

    引入分部方法的原因:


    分部方法的使用有点像继承关系中的虚方法一样,只是定义了一个方法的声明,并没有该方法的实现。代码在没有实现的情况下可以编译通过,但方法的参数不会被赋值计算,只有当分部方法实现了其定义的时候,参数才能正常赋值使用。

    引用分部方法的原因在于可以方便代码在开始的时候只有定义,不实现,方法的实现可以等到以后必要的时候实现。

    分部方法的使用原则:

    1.分部方法只能定义在分部类中,其实现也只能在分部类中。

    2.分部方法必须用关键字 partial 修饰。

    3.分部方法是私有的,但不能对其指定private修饰符,否则编译器会报错.

    4.分部方法必须返回一个void值。

    5.分部方法可以不实现。

    6.分部方法可以是静态的。

    7.分部方法可以有参数。

    关于分部方法为什么不能有返回值:

    个人认为,因为分部方法可能不会被实现,所以不能有返回值,一旦分部方法有返回值,那么说明该返回值会被其他地方引用到,既然返回值会被用到,那么分部类就不可能不被实现,因为一个没有被实现的类是不可能有返回值的。

     

  • 相关阅读:
    编写高质量代码 :Web前端开发修炼之道(读书笔记)
    Cordova开发学习笔记
    C++面试总结
    深信服社招Linux岗位一面记录
    一次软件开发不问技术的面试
    面试总结2
    剑指offer 学习笔记(一):二维数组中的查找
    关于思维习惯问题
    ajax的使用(使用json格式提交给服务端)
    es6-13 类与对象
  • 原文地址:https://www.cnblogs.com/kfx2007/p/2697436.html
Copyright © 2020-2023  润新知