java基础概念11-方法

一、什么是方法

方法(method)是程序中最小的执行单元

方法中的程序,要不然就是一起执行,要不然就是一起不执行!!!

二、方法的定义

在Java中,方法定义的一般格式如下:

修饰符 返回值类型 方法名(参数类型 参数名1, 参数类型 参数名2, ...) {  
    // 方法体  
    [return 返回值;]  
}
  • 修饰符:方法的访问级别,如publicprivate等。
  • 返回值类型:方法执行完毕后返回的数据类型,如果方法不返回任何值,则使用void
  • 方法名:方法的唯一标识符,遵循Java的命名规则。
  • 参数列表:传递给方法的值,参数类型指定了参数的数据类型,参数名指定了变量名。参数是可选的,方法也可以没有参数。
  • 方法体:包含实现方法功能的Java语句。
  • 返回值:方法执行完毕时返回给调用者的值,如果方法没有返回值(即返回类型为void),则不需要return语句,或者可以仅使用return;来结束方法。

2-1、形参和实参

2-2、return关键字

三、方法的调用

在Java中,调用方法非常简单,你只需要使用对象名(对于实例方法)或类名(对于静态方法)后跟点(.)和方法名,如果方法有参数,还需要传递相应的参数值。

3-1、实例方法的调用

首先,你需要创建一个类的实例(对象),然后通过这个对象来调用实例方法。

public class MyClass {  
    public void myMethod() {  
        System.out.println("Hello, World!");  
    }  
  
    public static void main(String[] args) {  
        MyClass myObject = new MyClass();  
        myObject.myMethod(); // 调用实例方法  
    }  
}

3-2、静态方法的调用

静态方法,即,被static修饰的方法,属于类本身,不依赖于类的任何特定实例。因此,你可以直接使用类名来调用静态方法。

public class MyClass {  
    public static void myStaticMethod() {  
        System.out.println("This is a static method.");  
    }  
  
    public static void main(String[] args) {  
        MyClass.myStaticMethod(); // 调用静态方法  
    }  
}

四、方法的重载

 4-1、示例

4-2、方法重载的定义

 

方法是否重载,只看方法名、参数(同一个类中)

 

Java虚拟机会通过参数的不同来区分同名的方法。

4-3、方法重载的作用

把相同功能的方法名起成一样的名字。

  • 好处1:定义方法的时候可以不用那么多的单词了;
  • 好处2:调用方法的时候也不需要那么麻烦了。 

五、方法的基本内存原理

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值