java-方法-个人总结

什么是方法?

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

方法的定义格式

1.最简单的方法定义

public static void 方法名( ){

方法体(打包起来的代码);

}

调用:方法名( );

2.带参数的方法定义

public static void 方法名(参数 ){

方法体(打包起来的代码);

}

调用:方法名(参数);

注:形参和实参一一对应

举个栗子:

public static void main(String[] args) { //需求:在方法里面定义两个变量并求和打印 getsum(10,20);//10和20是实参 } public static void getsum(int num1,int num2){//int num1和int num2是形参 int result=num1+num2; System.out.println(result); } }

3.带返回值的方法定义(方法的完整定义格式)

public static 返回值类型 方法名(参数){

方法体;

return 返回值;

}

调用:

1.直接调用:方法名(实参);

2.赋值调用:变量类型 变量名=方法名(实参);

3.输出调用:System.out.println(方法名(实参));

注意:

1.方法不调用就不会执行

2.方法与方法之间是平级关系,不能互相嵌套

3.方法的编写顺序与执行顺序无关

4.方法的返回值为void表示该方法没有返回值,无返回值的方法可省略return不写,如果要编写return,后面不能跟具体数据

5.return语句下面不能编写代码,因为永远执行不到,属于无效代码

return关键字

1.方法没有返回值:可省略不写。如果书写,则表示结束方法

2.方法有返回值:必须要写。表示结束方法和返回结果。

方法的重载

简单记:同一类中,方法名相同,参数不同的方法,与返回值无关

参数不同:个数不同,类型不同,顺序不同

方法的内存

栈的定义:方法运行时,使用的内存,方法进栈运行,运行完毕就出栈

堆的定义:new出来的,都是在堆内存中开辟的一个小空间

基本数据类型

数据是存储在自己的空间中

特点:赋值给其他变量,也是赋的真实的值

引用数据类型

数据值是存储在其他空间中,自己空间存储的是地址值

特点:赋值给其他值,赋的是地址值

方法的值的传递

1.方法传递基本数据类型的内存原理

传递基本数据类型时,传递的是真实的数据,形参的改变,不影响实际参数的改变

2.方法传递应用数据类型的内存原理

传递引用数据类型时,传递的是地址值,形参的改变,影响实际参数的值

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值