posts - 4,  comments - 0,  trackbacks - 0

方法重载

# Java方法重载是指一个类中有多个方法具有相同的名字,但参数不同。

调用方法时通过传递给它们的不同个数和类型的参数来区分具体使用哪个方法,

就是多态性。

1. 方法名相同

2.    方法的参数类型,个数,顺序至少有一项不同

3.    方法返回类型可以不同

4.    方法的修饰符可以不同

 

方法覆盖(重写)

#Java中,子类可继承父类中的方法,而不需要重新编写相同的方法。但有时子类并不想原封不动地继承父类的方法,而是想作一定的修改,这就需要采用方法的重写。

1. 方法覆盖就是子类有一个方法和父类的某个方法的名称返回类型参数一样,那么我们就说子类的这个方法覆盖了父类的那个方法。

2.    子类的方法的返回类型,参数,方法名称要和父类的完全一致,否则编译出错。

3.    子类方法不能缩小父类方法的访问权限(子类方法的修饰符定义得要比父类方法的修饰符的访问范围大)

posted on 2011-11-06 09:54 爱燕神鹰 阅读(211) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航:
 
<2011年11月>
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910

常用链接

留言簿

随笔档案

文章档案

搜索

  •  

最新评论

阅读排行榜

评论排行榜