Java是一门面向对象编程语言。

Java函数重载

函数重载指的是在一个类中,可以存在多个同名函数,但是他们的参数个数或参数类型不同。函数重载大大提高了函数的复用性。

函数重载的方式

参数个数不同 

示例:

public class Person {

    public void Work() {
        System.out.println("工人");
    }

    public void Work(String name) {
        System.out.println("工人" + name);
    }

    public void Work(String name, int age) {
        System.out.println("工人" + name + age);
    }

}

参数的类型不同 

示例: 

public class Person {

    public void Work(String name) {
        System.out.println("工人" + name);
    }

    public void Work(int age) {
        System.out.println("工人" + age);
    }


参数的顺序不同  

示例:   

public class Person {

    public void Work(String name, int age) {
        System.out.println("工人" + name + age);
    }

    public void Work(int age, String name) {
        System.out.println("工人" + age + name);
    }

}

函数重载的特点

1、重载的函数都在同一个类中 

2、重载的函数名字都一样

3、重载的函数参数个数或者参数类型有一个不同即可。 

4、函数重载和返回值类型没有关系

5、函数重载可以大大提高函数的复用性

当前位置:Java教程网 »
本文地址:http://www.javajcw.com/68.html
喜欢 or
默认图片
发表我的评论
取消评论