重载:如果有多个方法有相同的名字,不同的参数,变产生了重载.
*Java允许重载任何方法,而不只是构造方法.因此,要完整地描述一个方法,
需要指出方法名以及参数类型.这叫做方法的签名(signature).
返回类型不是方法签名的一部分.就是说,不能有两个名字相同、参数类型也相同
却返回不同类型值的方法.
例:
String类有4个称为indexOf的共有方法.它们的签名是
indexOf(int)
indexOf(int,int)
indexOf(String)
indexOf(String,int)
*如果在构造器中没有显示地给域赋予初值,那么就会被自动地赋予为默认值:
数值为0、布尔值为false、对象引用为null.