Java方法(方法的调用,重载)

方法调用:

  • 调用方法:
对象名.方法名(实参列表)
  • Java支持两种调用方法的方式,根据方法是否返回值来选择
  1. 当方法返回一个值的时候,方法调用通常被当做一个值,例如
int larger = max(30,20);
  1. 如果方法返回值是void,方法调用一定是一个语句:
System.out.println("Hello,World!");
  • Java是值传递

方法的重载:

  • 重载就是在一个类中,有相同的函数名称,但形参不同的函数
  • 方法的重载的规则:
    • 方法名称必须相同
    • 参数列表必须不同个数不同或类型不同,参数排列类型不同等
    • 方法的返回类型可以相同可以不相同
    • 仅仅返回类型不同不足以成为方法的重载
  • 实现理论:
    • 方法名称相同时,编译器会根据调用方法的参数个数,参数类型等去逐个匹配,以选择对应的方法,如果匹配失效,则编译器报错

举例:

package com.zhangyi.method;
//将加法的方法写一个重载
public class methodDemo03 {
public static void main(String[] args) {
int sum1=add(2,3,5);
int sum2=add(4,8);
System.out.println(sum1);
System.out.println(sum2);
}
public static int add(int a, int b) {
return a+b;
}
public static int add(int a, int b, int c) {
return a+b+c;
}
}
image-20201212190410230

每日分享:

弯下腰敬大地善待,昂起头庆家国盛世

posted @   张一*  阅读(51)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示