栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【JAVA第一周】简单总结1.2

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【JAVA第一周】简单总结1.2

关于方法 怎么定义方法

方法有很多不同形式的写法,需要在不同的场景下写出合适的方法形式。

●方法不需要返回结果,则申明返回值类型为 void ;方法不需要参数,则形参列表可以不写。
●方法没有申明返回值类型,内部不能使用 return 返回数据。

常见问题

●方法的编写顺序无所谓。
●方法与方法之间是平级关系,不能嵌套定义。
●方法的返回值类型为 void (无返回值),方法内则不能使用 return 返回数据,如果方法的返回值类型写了具体类型,方法内部则必须使用 return 返回对应类型的数据。
● return 语句下面,不能编写代码,因为永远执行不到,属于无效的代码。
●方法不调用就不执行,调用时必须严格匹配方法的参数情况。
●有返回值的方法调用时可以选择定义变量接收结果,或者直接输出调用,甚至直接调用;无返回方法的调用只能直接调用一下。

方法的内存

●方法没有被调用的时候,在方法区中的字节码文件中存放
●方法被调用的时候,需要进入到栈内存中运行

方法的参数传递机制

Java 的参数传递机制:值传递
●在传输实参给方法的形参的时候,并不是传输实参变量本身,而是传输实参变量中存储的值,这就是值传递。
●实参:如在方法内部定义的变量。
●形参:如在定义方法时,“()”中所声明的参数。

方法其他常见形式、技术

如常见的开发形式:

  1. 方法重载
  2. 方法递归
方法重载

定义:同一个类中,出现多个方法名称相同,但是形参列表是不同的,那么这些方法就是重载方法。

使用方法重载的好处?
      对于相似功能的业务场景:可读性好,方法名称相同提示是同一类型的功能,通过形参不同实现功能差异化的选择,这是一种专业的代码设计。

方法重载的识别技巧

●只要是同一个类中,方法名称相同、形参列表不同,那么他们就是重载的方法,其他都不管!
(如:修饰符,返回值类型都无所谓)
●形参列表不同指的是:形参的个数、类型、顺序不同,不关心形参的名称。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/858913.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号