重载、递归、接口

重载

  • 记住:同名不同参

    • 不同参包括

      • 类型不同

        • 在类型不同的前提下存在顺序不同
      • 个数不同

  • 栈堆那个大?

    • 堆大

递归

  • 自己调自己
  • 退出机制,不然栈溢出错误!!!很严重
  • 不知道循环次数
  • 栈:存 方法
  • 堆:存数据、值
  • 堆 > 栈
  • 各干各的,无包含关系

接口

  • 普通类:只有具体实现

  • 抽象类:具体实现和规范(抽象方法)都有

  • 接口:只有规范(抽象方法)!

  • 接口就是规范定义一组规则,体现了现实世界中“如果你是...必须能...”的思想

  • 如果你是天使,必须能飞,如果你是汽车必须能跑...

  • 接口的本质是契约,就像国家的法律一样,制定好后大家都遵守。

  • OO的精髓就是对对象的抽象

  • 设计模式所研究的,实际上就是如何合理的去理解抽象。

  • 声明类的关键字是class,声明接口的关键字是interface

posted @   锅巴编程  阅读(34)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示