重载、递归、接口

重载

  • 记住:同名不同参

    • 不同参包括

      • 类型不同

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

  • 栈堆那个大?

    • 堆大

递归

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

接口

  • 普通类:只有具体实现

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

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

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

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

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

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

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

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

posted @ 2021-12-10 16:32  锅巴编程  阅读(47)  评论(0)    收藏  举报