4.方法重载

来源:互联网 发布:手机office软件下载 编辑:程序博客网 时间:2024/05/18 01:26

方法重载遵循:

1.方法名相同

2.参数列表不同

3.在同一个类中


注意:返回类型不能用来区分重载的方法。这是因为当调用一个方法时,返回值的类型是不显示的。


方法重载是同一个类多态性的一种表现。使用方法重载最多的场合是为一个类编写多个构造方法,目的就是用来为对象的创建提供多种多样的方法。


例3-9

利用重载方法重载实现不同数据类型的加法运算

public class MyMath {public int add(int a,int b){return a+b;}public float add(float a,float b){return a+b;}public double add(double a,double b){return a+b;}public static void main(String args[]){MyMath m = new MyMath();System.out.println("3+4="+m.add(3, 4));System.out.println("3.1+5.0="+m.add(3.1F, 5.0F));System.out.println("3.1+5.0="+m.add(3.1, 5.0));}}

运行结果:

3+4=73.1+5.0=8.13.1+5.0=8.1


0 0
原创粉丝点击