柿子的博客(〃'▽'〃)

用进废退,放码过来


  • 首页

  • 标签4

  • 分类2

  • 归档4

Java中方法调用过程的一个疑惑

发表于 2018-11-02 | 更新于 2018-11-05 | 分类于 Java | 评论数: | 阅读次数:
本文字数: 11k | 阅读时长 ≈ 19 分钟

在上一篇文章中,我们发现类继承过程中,如果父类定义的方法如果子类没有重写或者重载的话,子类由于继承关系虽然能访问这个方法,但是执行的操作是在Base类之上的,这和我们的预期不同.在Child类中通过覆盖父类方法,并添加相关处理逻辑可以解决这个问题,但仔细思考了一下之后,感觉还是有点疑惑.

为什么Child类的实例里执行没有覆盖直接继承的方法,比如clear(见下方研究代码部分),这个方法对child的成员变量并没有效果,而是对其父类操作,这和我之前理解的动态绑定的过程不一致.

阅读全文 »

Java继承相关知识以及新的理解

发表于 2018-11-02 | 更新于 2018-11-04 | 分类于 Java | 评论数: | 阅读次数:
本文字数: 7.3k | 阅读时长 ≈ 12 分钟

Java的继承

继承是OOP里最为基本的概念之一,在OO的世界里,万物皆可为对象,对象间的关系组织很大一部分就是靠继承来实现.子类继承父类构成了is-a关系,通过继承子类可以继承父类属性和方法,也可以在此基础上扩展自己的属性和方法,可以重写(override)或者重载(overload)父类方法.

阅读全文 »

Java多线程相关内容及sleep,wait,yield,join的区别

发表于 2018-11-01 | 更新于 2018-11-05 | 分类于 Java | 评论数: | 阅读次数:
本文字数: 11k | 阅读时长 ≈ 18 分钟

Java多线程之前自己写爬虫的时候用过一阵子,但也只是用了点皮毛,原理部分也没有弄得太清楚,最近看书发现这部分还是有很多困惑,对多线程的理解也很模糊了.这里讲讲sleep,wait,yield,join的区别.

阅读全文 »

写在前面

发表于 2018-10-28 | 更新于 2018-11-01 | 分类于 Miscellaneous | 评论数: | 阅读次数:
本文字数: 155 | 阅读时长 ≈ 1 分钟

欢迎来到柿子的个人博客

以前有问题总是看别人的博客,现在觉得分享和记录自己遇到的问题对自己也有很大帮助,倒腾了好一会,总算把自己的博客搭起来了,嘛,随意食用吧

阅读全文 »
柿子君

柿子君

一只睡不醒的程序猿

4 日志
2 分类
4 标签
© 2018 柿子君 | 30k | 49 分钟