一. 什么是重载:
重载即在同一个类中,方法名称相同,参数列表不同(参数列表的顺序不同或者参数列表的个数不同)的方法,称为重载。
二. 重载的例子:构造器的重载
public class OverloadDemo {
private String name;
private int age;
private double score;
public OverloadDemo() {
System.out.println("无参构造器");
}
public OverloadDemo(String name, int age) {
this.name = name;
this.age = age;
System.out.println("两个参数的构造器");
}
public OverloadDemo(String name, int age, double score) {
this.name = name;
this.age = age;
this.score = score;
System.out.println("三个参数的构造器");
}
public static void main(String[] args) {
/**
* 通过构造器的重载,可以根据实际情况来选择对应的构造器创建对象并初始化数据。
*/
OverloadDemo demo = new OverloadDemo(