方法的重载

总结:

1.方法的重载:在同一类中,方法名相同,形参列表不同的多个方法,构成了方法的重载。

2.方法的重载只跟:方法名和形参扩列表有关,与修饰符,返回值类型无关。

3.注意:形参列表不同指的是什么?
(1)个数不同

add()  add(int num1)  add(int num1,int num2)

(2)顺序不同

add(int num1,double num2)   add(double num1,int num2)

(3)类型不同

add( int num1)  add(double num2)

4.请问下面的方法是否构成了方法的重载?

(1)add(int a) 和 add(int b)   --->不构成,相当于方法的重复定义

(2)public static int add(int a) 和public static void add(int b)不构成

 1 public class TestMethod06 {
 2     //这是一个main方法,程序的入口
 3     public static void main(String[] args) {
 4         add(5);
 5         //级别:byte,short,char--->int--->long---->float--->doouble
 6     }
 7 
 8     public static void add(double num1) {
 9         System.out.println("----2");
10     }
11 
12     public static void add(float num1) {
13         System.out.println("----3");
14     }
15 
16     public static void add(int num1) {
17         System.out.println("----4");
18     }
19 }

基本数据类型复习:整数类型:byte,short,int,long 浮点类型:float,double 字符型:char,布尔型:boolean

posted @ 2021-08-10 21:35  再努力一些  阅读(209)  评论(0)    收藏  举报