重载、递归、接口
重载
-
记住:同名不同参
-
不同参包括
-
类型不同
- 在类型不同的前提下存在顺序不同
-
个数不同
-
-
-
栈堆那个大?
- 堆大
递归
- 自己调自己
- 退出机制,不然栈溢出错误!!!很严重
- 不知道循环次数
- 栈:存 方法
- 堆:存数据、值
- 堆 > 栈
- 各干各的,无包含关系
接口
-
普通类:只有具体实现
-
抽象类:具体实现和规范(抽象方法)都有
-
接口:只有规范(抽象方法)!
-
接口就是规范定义一组规则,体现了现实世界中“如果你是...必须能...”的思想
-
如果你是天使,必须能飞,如果你是汽车必须能跑...
-
接口的本质是契约,就像国家的法律一样,制定好后大家都遵守。
-
OO的精髓就是对对象的抽象
-
设计模式所研究的,实际上就是如何合理的去理解抽象。
-
声明类的关键字是class,声明接口的关键字是interface