java 二维数组参数传递_方法和数组就是这么简单!

7d2c199fce48141e8879ebd3354605f1.png

第三章 方法和数组

3.1 概述

还记得我们的HelloWorld例程吗?我们现在对于输出语句应该已经很熟悉了,

eebbc3aabedf9807aa892cd3b6db5021.png

解释:

System 是系统类。

out 是标准输出对象

println() 是一个方法。

如果我们想要在一个类中实现很多功能,但是如果我们想要,多次使用,某一个功能,显然我们需要重复书写这个功能的代码多次,显然,这是不明智的。所以方法就来拯救我们了。

❤ 3.1_1方法的基本定义

定义:方法是定义在类中的一段独立的代码块,用来实现某个功能。

其实我们在编程界中更喜欢叫它们为函数,但是在Java中我们也可以叫做方法

作用:

·函数的主要作用是为了提高代码的复用性。

·使程序简短而清晰,更加利于维护

781651450ced2c9bc881936f512519fe.png

A:修饰符: public static (暂时了解这一个 后期补充)

B:返回值类型: 就是功能结果的数据类型

有一些方法执行代码中的命令即可,执行后就可以结束了,并没有返回值(void)

有一些方法需要将最后的结果返回给你,从而让开发者使用这个结果

举例更好理解哦:最近有一场周杰伦的演唱会,我通过好多朋友帮忙一起的抢票方法,最后得到了两张票,这两张票就是“抢票”方>法的返回值,我(开发者)可以对这个返回值进行任何操作,例如自己去看,或者送给朋友,甚至可以用来当草稿纸(哭...)

C:参数类型:参数的数据类型

主方法可以调用其他方法,其他方法可以互相调用,但不能调用主方法,主函数是系统调用的。

❤ 3.1_方法(函数)的调用方法:

02aed29d26ff28f88bf944008d6888e1.png

A:单独使用,一般来说没有意义(不代表有错),所以不推荐

B:输出调用,但是不够好,因为我们可能需要针对结果进行进一步操作

C:赋值语句,推荐方案。

方法的调用优化:

Eg:比较两个数是否相等(在没有熟练之前我们仍然推荐使用初始直观的用法,程序可以正常的跑是我们的底线)

136d1319650fb3413c616788321435a1.png

087636474fc015edaf4003c915705ca8.png

❤ 3.1_3 方法重载

一般来说,我们都是根据作用来命名方法(方法名有意义),但是很多时候会我们会针对不同的数据类型,或者参数个数来进行操作,例如我们所要求几个数字中的最大值问题(如下图)就出现了这两种问题。使用方法重载,既可以保证命名有意义,也可以避免记忆过多的不同名称

e88a6209e7e8c17b29cb68b1713b7464.png

定义:用同一方法名定义多个方法,这些方法的参数个数或者参数类型不同

作用:使一个方法名赋予新的含义,使一个方法名可以多用

适用:实现细节不同的同一类功能时候

理解:其实就是使得一个方法拥有了更多的可能

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值