
一个类中有多个同名的参数不一样(参数的个数,参数的类型,参数的顺序)的构造方法
public class Student {
public Student() {
System.out.println("Student构造方法1");
} public Student(int x, float y) {
System.out.println("Student构造方法2");
} public Student(float x, int y) {
System.out.println("Student构造方法3");
} public static void main(String[] args) {
Student s1 = new Student();
Student s2 = new Student(1,2.5f);
Student s3 = new Student(2.5f,1);
}
}
输出结果:
Student构造方法1
Student构造方法2
Student构造方法3