java从入门到精通第4版读书笔记

java基础在Android中比较重要,但是工作久了一些概念就模糊了,变成一种会用不会说的情况,还是基础有些不扎实,所以重温一下基础。

继承

平行四边形 继承 四边形类,四边形类是父类,平行四边形是子类。
子类可以继承父类原有的属性和方法,也可以增加原来父类不具备的属性和方法,或者直接重写父类的某些方法。

转型

向上转型
Quadrangle四边形类,中有draw(q)方法发,Parallelogram平行四边形类继承了四边形类。Parallelogram中实例化了引用,调用了父类的方法。
相当于Quadrangle obj=new Parallelogram(); 就是把子类对象赋值给父类类型的变量。

向下转型
Quadrangle q=new Parallelogram();
Parallelogram =(Parallelogram)q

没看太懂概念

方法重载

在同一个类中允许同时存在一个以上的同名方法,只要这些方法的参数个数或类型不同即可。

多态

以不同类对象为参数调用draw方法可以处理不同的图形问题,因为程序员无需在所有子类中定义定义执行相同功能的方法,避免了重复代码的开发。同时只要实例化一个继承父类和子类对象即可调用相应的方法,这里只要维护父类中的这个方法即可。

这本书有些概念不是很清晰,可能是没有从头看的原因。还是看一些精简的概念好一些。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、类的封装 将对象的属性和行为封装起来的载体就是类,类通常对客户隐藏其实现细节,这就是封装的思想。比如,我们到餐...
    文哥的学习日记阅读 872评论 0 3
  • Scala与Java的关系 Scala与Java的关系是非常紧密的!! 因为Scala是基于Java虚拟机,也就是...
    灯火gg阅读 3,617评论 1 24
  • 我叫常征。 我是一个旅行作家。 昨晚你又喝酒了,不过喝得不多,3个人喝了一瓶汾酒10年。 没关系,你丫现在的量大着...
    冰城笔记阅读 201评论 0 0
  • 突然爱上一个演员,只是因为突然觉得她长得像她。 一颦一笑一低颔,眼里是她,心里是她。
    老驴三儿阅读 295评论 0 1
  • 这是今晚八点钟的路况。大唐的一条新修的路。原来的小路没有了,变成了宽宽的柏油马路。路得两旁酒楼,超市,美容院...
    剑桥教育31號店阅读 121评论 0 0

友情链接更多精彩内容