企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
## 方法的重载:overload * 定义:方法名相同,参数列表不同,参数类型不用,称为方法的重载 ``` public static int sum(int a,int b){ return a+b; } //sum方法的重载 public static int sum(int a,int b,int c){ //参数列表不同 return a+b+c; } public static int sum(double a,int b){ //参数类型不同 return (int) (a+b); } public static void main(String[] args) { //sum方法的调用,会根据你传入的参数类型和列表进行自动匹配相应的sum方法 int s1=sum(1,2); int s2=sum(1,2,3); int s3=sum(3.1,3); System.out.println(s1); System.out.println(s2); System.out.println(s3); } ``` ## 方法的重写:override 方法名相同,参数列表和参数类型都相同,只有方法体不同,称为方法的重写 方法的重写只能发生在继承关系中