码迷,mamicode.com
首页 > 其他好文 > 详细

方法的重写与重载

时间:2014-10-26 21:05:58      阅读:180      评论:0      收藏:0      [点我收藏+]

标签:os   java   sp   amp   bs   学习   对象   不同的   方法   

我觉得我们应该把基础抓的牢牢的这样我们才能有更大的空间去学习新的内容,才能更好的把我们的想法,通过java来告诉计算机,让它帮我们实现。

1.方法的重载:

方法的重载发生在同一个类中。方法的签名不能相同,也就是说方法的名称可以相同,但是参数列表一定不能相同。

example:

public String(){}

public String(int a){}

这俩个方法就重载了,在以后的项目中,方法的重载我们会用到很多。

2.方法的重写:

 方法的重写是发生在俩个类中,并且一定是子父类的关系,与重载不同的是,重写方法的签名可以是一模一样的,只是方法体不同。

父类的方法,子类举得不够完善,需要从新去写,这就是方法的重写。

可以用super来调用父类的成员

example:

public Strng toString(){

 void a(){

  int b++;

  }

}

public String a extends toString(){

super.void(){};

int c ++;

}

 总结来说就是几句话:

1俩同

2俩小

3一大

 重写:发生在俩个类中,并且是子父类的关系,方法名相同,参数列相同同,方法体不同,遵守“运行期绑定”,重写是看对象不是看类型

重载:发生在一个类中,方法名相同,参数列表不同“遵循编译器绑定”,重载是看类型不是看对象

 

方法的重写与重载

标签:os   java   sp   amp   bs   学习   对象   不同的   方法   

原文地址:http://www.cnblogs.com/wocaonima/p/4052610.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!