返回顶部
扩大
缩小

Yeap

方法重载

在一个类中,我们可以定义多个方法。如果这些方法的功能类似。只有参数列表不同。那么,我们可以把这些方法做成同名方法。

class Hello {
    public void hello() {
        System.out.println("Hello, world!");
    }

    public void hello(String name) {
        System.out.println("Hello, " + name + "!");
    }

    public void hello(String name, int age) {
        if (age < 18) {
            System.out.println("Hi, " + name + "!");
        } else {
            System.out.println("Hello, " + name + "!");
        }
    }
}

这种方法名相同,但各自的参数不同,称为方法的重载。并且这些重载方法的返回值都是相同的。

posted on 2020-11-22 16:51  YP泡泡  阅读(57)  评论(0)    收藏  举报

导航