overlode与override的区别,简单的以后在补充

字面看overlode重载,override重写
重载是发生在类中的,意思是我们可以定义相同方法名的方式,通过不同的输出参数来区别于这些方法,然后在调用,
jvm就会根据不同的样式,来选择合适的方法执行。(方法名相同参数列表不同,与其它因素无关)
重写发生在继承关系中,它是覆盖一个方法并对他重写,以求达到不同的作用,如我们最常用的接口。(访问修饰符相同,
参数名相同,返回值类型一致,访问修饰符不能比父类更严格。)

posted @ 2017-06-09 09:51  胖大海的博客  阅读(131)  评论(0编辑  收藏  举报