关于JAVA方法的理解

1.学习方法的目的

在我们生活中,为了完成一件事,需要采取一个适当的解决方法,可以减少用时,增加效率。
学习Java的方法目的也是如此,用来完成解决某件事情或实现某个功能的办法,避免浪费时间。

2.什么是方法

方法:一般是指为获得某种东西或达到某种目的而采取的手段与行为方式。

3.如何使用

使用方法:
方法声明格式:
[修饰符1 修饰符2 …] 返回值类型 方法名(形式参数列表){
Java语句;… … …
}

方法的调用方式:
对象名.方法名(实参列表)

方法的详细说明:
修饰符:方法的修饰符比较多,有对访问权限进行限定的,有静态修饰符static,还有最终修饰符final等,这些修饰符在后面的学习过程中会逐步介绍
 形式参数:在方法声明时用于接收外界传入的数据。
 实参:调用方法时实际传给方法的数据。
 返回值:方法在执行完毕后返还给调用它的环境的数据。
 返回值类型:事先约定的返回值的数据类型,如无返回值,必须显示指定为为void。

例子:
public class MethodDemo01 {
public static void main(String[] args) {
int area = getArea(3, 5); // 调用 getArea方法
System.out.println(" The area is " + area);
}

// 下面定义了一个求矩形面积的方法,接收两个参数,其中x为高,y为宽
public static int getArea(int x, int y) {
int temp = x * y; // 使用变量temp记住运算结果
return temp; // 将变量temp的值返回
}
}

运行结果:
以上代码运行结果
例子的运行过程图1 例子的运行过程

4.深度思维(设计者思维过程模拟)

对比汇编语言因为代码非常单调,特殊指令字符很少,所以造成了代码的冗长以及编写的困难。汇编仍然需要自己去调用存储器存储数据,很容易出现BUG,而且调试起来也不容易。所以很难的写出一个方法来解决一系列的问题。
Java中的方法就是为了增加程序运行速度,提高编程效率。

5.广度思维1(类比其他概念)

类比循环,如果我们需要多次使用循环算法中的结果,我们就必须将循环操作多次,这回减慢开发效率,并且提高错误的出现率,如果将这样的循环写成方法来调用此结果,就没有那么复杂了,代码就变得简单易懂了。

6.广度思维2(和已知内容的联系,底层原理分析)

参数传递,可以理解当我们要调用一个方法时,我们会把指定的数值,传递给方法中的参数,这样方法中的参数就拥有了这个指定的值,可以使用该值,在方法中运算了。这种传递方式,我们称为参数传递。
在这里,定义方法时,参数列表中的变量,我们称为形式参数。

7.广度思维3(类比生活中的例子)

小明同学在路边准备坐车来学校学习。这就面临着一件事情(坐车到学校这件事情)需要解决,解决办法呢?可采用坐公交车或坐出租车的方式来学校,那么,这种解决某件事情的办法,我们就称为方法。

8.广度思维1(可视化辅助和分享)

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值