- 博客(2)
- 资源 (5)
- 收藏
- 关注
转载 java中覆盖、重写与重载的区别
初次见到这两个单词并没有什么特别的感觉,但是时间长了,却发现书上一会儿用override,一会儿又用overload,搞得我的迷迷糊。于是就做了个总结,希望能对和我一样对这两个概念模糊不清的网友有一个帮助。 override可以翻译为覆盖,从字面就可以知道,它是覆盖了一个方法并且对其重写,以求达到不同的作用。对我们来说最熟悉的覆盖就是对接口方法的实现,在接口中一般只是对方法进行了声明
2008-09-12 17:48:00 484
转载 关于覆盖和重写的思考
关于覆盖: 首先覆盖是继承关系的基础上的一种语法现象。 覆盖的本质是改变基类的方法的处理。 为什么会出现继承呢?因为想让子类拥有基类的方法。如果子类覆盖这些方法的时候改变了可视性(private,public), 那么会怎么样呢?思考:如果子类1把基类的public方法修改成private,那么其子类就看不到这个方法了,对吧。这与
2008-09-10 18:21:00 519
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人