java 方法

本文详细介绍了Java中方法的定义与调用,包括四种方法格式:无参无返回值、有参有返回值、有参无返回值及无参有返回值,并探讨了方法重载的概念及其应用。

一、方法的定义

数据类型 方法名(参数){}

四种方法格式

1.无参无返

 public  void b(){//成员方法,动态的方法
        int a=10;
        int b=20;
        int c=a+b;
        System.out.println(c);
    }
public static void b1(){//静态的方法
        int a=10;
        int b=20;
        int c=a+b;
        System.out.println(c);
    }

2.有参有返

public int sum(int a,int b){//成员方法,动态方法
        int sum=a+b;
        return sum;
    }
  public static int sum1(int a,int b){//静态的方法
        int sum=a+b;
        return sum;
    }

3有参无返

 public void add(int a,int b){//成员方法,动态方法
        int sum=a+b;
        System.out.println(a+b);
    }

  public static void add1(int a,int b){//静态的方法
        int sum=a+b;
        System.out.println(a+b);
    }

4.无参有返

public int a(){//成员方法,动态的方法
     int a=10;
     return a;
    }
 public static int a1(){//静态的方法
        int a=10;
        return a;
    }

二、方法的调用

因为main方法是一个静态的方法,而静态的方法是不能直接调用动态方法的,但是却可以间接调用

   public static void main(String[] args) {
//静态可以直接调用
       a1();
       b1();
       sum1(10,20);
       add1(10,20);
//动态方法可以用对象调用
       Fangfa fangfa=new Fangfa();
       fangfa.a();
       fangfa.b();
       fangfa.sum(10,20);
       fangfa.add(10,20);
    }

三、方法的重载

方法重载规则:1.方法名必须相同;2参数列表必须不同(参数的个数,参数的类型等)3方法的返回值类型可以相同也可以不同,4仅仅返回值类型不同不能构成方法重载

  public static int sum1(int a,int b){//静态的方法
        int sum=a+b;
        return sum;
    }
   
   
    public  static double sum1(double a,double b){//方法的重载
        double sum=a+b;
        return sum;
    }

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值