OOP面向对象编程(一)-------方法的重载
16lz
2021-01-22
面向对象之重载:
* 方法的重载(overload)
* 1.方法在同一个类中
* 2.方法名需要相同
* 3.方法的参数列表不同----参数个数不同/参数个数相同,但是参数类型不同
* 补充:方法的重载与方法的返回值类型没有关系
练习代码:
1 public class OOPOverLoad { 2 public static int add(int a,int b){ 3 return a+b; 4 } 5 public static double add(double a,double b){ 6 return a+b; 7 } 8 public static int add(int...a){ 9 int s = 0; 10 for (int i = 0; i <a.length ; i++) { 11 s = s+a[i]; 12 } 13 return s; 14 } 15 16 public static void main(String[] args) { 17 System.out.println("调用add(int,int)的方法"+add(1,2)); 18 System.out.println("调用double(int,int)的方法"+add(1.0,2.0)); 19 } 20 21 22 }
更多相关文章
- 当只使用get()和set()方法时,用原始类型替换AtomicBoolean?
- java中循环遍历删除List和Set集合中元素的方法
- java写入文件的几种方法小结
- Java之美[从菜鸟到高手演变]之Java学习方法
- Java反射---getGenericSuperclass和ParameterizedType参数化类型
- vue、react等单页面项目部署到服务器的方法及vue和react的区别
- javascript获得客户端IP的又一方法
- Javascript 检查字符串是否是数字的几种方法
- 如何同时执行这些多方法调用?