C#知识|汇总方法重载与静态方法应用技巧

哈喽,你好,我是雷工!
今天学习C#方法重载与静态方法应用技巧的相关内容。

01 方法重载有什么好处?

1.1、可以有效的减少类的对外接口(只显示一个方法比较简洁),从而降低类的复杂度。
1.2、方便用户使用(相同功能的方法名称一致)和识别。

02 方法重载的要求

2.1、方法的名称必须一致。
2.2、方法的参数个数或者类型需要不完全相同。

03 方法重载的无关性

方法重载与返回值无关。

在这里插入图片描述

04 静态方法相关

4.1、关键字static的使用
关键字可以修饰类、方法、成员变量,修饰后我们称之为:静态类、静态方法、静态字段,

注意事项:一直占用内存空间,不宜使用过多。

4.2、静态方法的调用格式

类名.方法名

4.3、静态成员使用经验总结

A1、静态成员在程序运行时被调入内存中,并且在系统未关闭之前不会被GC回收。
A2、类的成员使用非常频繁的时候,可以考虑使用static修饰,但不要使用过多。
A3、静态成员不能直接调用实例成员(静态方法不能直接调用实例方法)。
A4、静态方法也可以重载。

相关推荐

  1. 实例方法静态方法

    2024-05-02 08:08:03       6 阅读
  2. C++this指针静态成员函数的使用方法

    2024-05-02 08:08:03       40 阅读
  3. C#中 Combine 静态方法

    2024-05-02 08:08:03       29 阅读
  4. 【Linux】linux配置静态IP、动态IP方法汇总

    2024-05-02 08:08:03       46 阅读
  5. C# 静态方法的小芝士

    2024-05-02 08:08:03       15 阅读
  6. synchronized用于静态方法普通方法有区别吗?

    2024-05-02 08:08:03       13 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-05-02 08:08:03       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-05-02 08:08:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-05-02 08:08:03       18 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-05-02 08:08:03       20 阅读

热门阅读

  1. 从事人工智能AI工作需要哪些关键技能?

    2024-05-02 08:08:03       11 阅读
  2. string类

    string类

    2024-05-02 08:08:03      12 阅读
  3. MySQL中的锁

    2024-05-02 08:08:03       7 阅读
  4. MATLAB初学者入门(30)—— 数据库开发

    2024-05-02 08:08:03       12 阅读
  5. lxml 在 Windows 7上安装无法安装怎么办?

    2024-05-02 08:08:03       9 阅读
  6. Git知识点汇总表格总结

    2024-05-02 08:08:03       10 阅读
  7. Kylin Linux V10 SP1 aarch64部署k8s集群严重bug

    2024-05-02 08:08:03       12 阅读
  8. 探索密码学的奥秘:保护信息安全的基石与挑战

    2024-05-02 08:08:03       14 阅读
  9. iOS Airpods Pro耳机模式下视频无法播放

    2024-05-02 08:08:03       14 阅读
  10. STM32 CAN开发步骤

    2024-05-02 08:08:03       14 阅读