💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
# 方法重载 --- ## 问题 什么是方法重载(overload)?有什么作用? ## 例子 ``` package com.devin.test; public class Calculator { public static int add(int i,int j){ return i+j; } public static double add(double i,double j){ return i+j; } public static double add(char i,char j){ return i+j; } public static void main(String[] args) { System.out.println(add(1,9)); System.out.println(add(1.0,2.2)); System.out.println(add('a','b')); } } ``` ## 结论 #### 方法重载是一种多态性的体现,指的是在一个Java类中,可以有多个同名但是不同参数的方法存在。 #### 不同参数指的是参数类型不同,或者参数个数不同,或者参数的顺序不同。 #### 方法重载的作用主要是能够方便使用。