构造方法也是方法,不过构造方法不需要写返回值,并且在一个你建好的类里面如果你不写构造方法,系统将会自动帮你写一个无任何参数并且什么都不做的构造方法,如果你自己写了构造方法,那么系统就不会给你加构造方
法了。
构造方法通过new关键字调用。
作用:构造该类的对象,通常也用于初始化属性(通过形参)。
构造方法:
修饰符 类名 (形参列表){
}
构造出的类的对象具有该类的所有可以访问到的方法和成员(private除外)。
方法重载就是同一个类中一个方法名可以有很多种方法(参数类型不同或参数数量不同)。
也就是说可以在同一个类里定义名字相同而参数不同的方法。
给方法起名字时尽量不要和系统已有的名字重名。
两个相同名字的方法如果参数类型相同、数目相同、顺序相同、返回值不同(或参数
名称不同)不能构成重载!
构造方法也是方法,所以也可以重载。所遵循的规则与正常重载所遵循的规则一致!
构造方法重载代码如下:
package testString;
public class TestString {
int a;
public TestString(){
}
public TestString(int a){
this.a = a;
}
}