
面向对象
正在努力的陈序员
不要为失败找借口,只能怪你不够优秀
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Overload和Override的区别
Overload Overload是重载,重载是java多态的一种体现,重载体现在方法名相同,对于参数列表和返回值可不相同。特点就是与返回值无关,只看参数列表所以重载的方法是可以改变返回值类型的。 但如果两个方法参数列表一致,则不能通过返回值不同来体现重载,假设某类中有两个名称和参数列表完全相同的方法,仅仅是返回类型不同,java就无法确定编程者倒底是想调用哪个方法了,因为它无法通过返回结果类...原创 2018-08-07 18:26:51 · 2991 阅读 · 1 评论 -
接口和抽象类的区别
接口和抽象类有什么区别 你选择使用接口和抽象类的依据是什么? 接口和抽象类的概念不一样。接口是对动作的抽象,抽象类是对根源的抽象。 抽象类表示的是,这个对象是什么。接口表示的是,这个对象能做什么。比如,苏格兰折耳猫,布偶猫,这 两个类(如果是类的话„„),他们的抽象类是猫。说明,他们都是猫。 猫可以吃东西,耗子也可以吃东西,你可以把“吃东西”定义成一个接口,然后让这些类去实现它. 所以,在高级...原创 2018-08-07 21:35:12 · 1540 阅读 · 1 评论