2017年1月17日

摘要: 重载 重载指的是两个或者两个以上同名函数,但它们的参数不一样,这时会出现函数重载的情况。比如下面这段代码 也就是它具体使用那个函数,是根据你的参数来决定的。 重写 通俗讲就是覆盖,在Java好像对同一个类中,不支持重写,下面这段代码,运行就报错了。 一般来说,也没人会这么写,使用重写,基本上是在继承 阅读全文

posted @ 2017-01-17 17:59 追梦子 阅读(1826) 评论(0) 推荐(1) 编辑

摘要: 封装 在 "如何理解面向对象" 这篇文章中,提到所谓的封装就是“功能都给你做好了,你不必去理解它是怎么写出来的,直接使用即可。”。但你得清楚一点,那就是这句话是相对于使用者来说的,而作为开发者,封装就得我们自己来干。 那么作为开发者,我们应该如何去封装呢?其实你应该反过来问,他们应该如何去使用,这样 阅读全文

posted @ 2017-01-17 16:53 追梦子 阅读(10823) 评论(4) 推荐(7) 编辑

摘要: 如何理解面向对象 我们说面向对象是由:封装、继承、多态组成的,那么我们怎么去理解所谓的封装、继承、多态? 1、封装:功能都给你做好了,你不必去理解它是怎么写出来的,直接使用即可。 如:房子、电脑、手机、饮料等等都可以认为是一次封装,而他们怎么做出来的,你不需要关心。 2、继承:你从父辈那继承了家产, 阅读全文

posted @ 2017-01-17 16:52 追梦子 阅读(2671) 评论(0) 推荐(0) 编辑