第2个回答 2012-07-11
构造函数可以说就是一个构造器.是用来初始对象用的.
你上面说的show(x,y)和show()如果返回值一样就可以说是一个方法重载.
举个例子来说下重载吧.
比如说你要将一个字符串和一个整形的数据加起来形成一个字符串.(假设+号默认只能连接两个字符串).这时你就要对+号声明方法:public String +(String s ,int i){}.又如果你想把两个整形的数据连接起来.
就要进行方法重载:public String +(inti ,int j){}.
方法一:
--------
public String +(String s ,int i){
return s+i.toString() ;
}
重载方法:
---------
public String +(inti ,int j){
return i.toString()+j.toString() ;
}
//其中toString()是将整形转化为字符串的方法;
//+号是方法名;
-------------
public String +(String s1,String s2);就叫做方法的声明.而{}内的就是方法体;
方法和函数只是一个名字的区别.叫法不一样而已.