方法的重载

来源:互联网 发布:遗传算法参考书 编辑:程序博客网 时间:2024/06/01 10:08

一、方法的重载

方法的重载是指一个类中可以定义有相同的名字,但参数不同(方法或类型)的多个方法。调用时,会根据不同的参数表选择对应的方法。

例如:

public class Test {void max(int a, int b){System.out.println(a > b ? a : b);}void max(float a, float b){System.out.println(a > b ? a : b);}public static void main (String[] args){Test t = new Test();t.max(3,4)}}

二、构造方法的重载

与普通方法一样,构造方法也可以重载。

例如:

class Person{Person(){id = 100;age = 20;}Person (int _id){id = _id;age = 30;}Person(int _id,int _age){id = _id;age = _age;}}

0 0
原创粉丝点击