学习Java第三天

方法:程序中完成独立功能,可重复使用的一段代码的集合

方法定义格式:

【修饰符】 返回值的类型 方法名称(形式参数)

{

方法体

【return 值】

}

方法必须要调用才能生效

如果方法使用了static修饰,使用方法所在类的名称.方法名(参数) 进行调用

没有使用static修饰,使用方法所在类的对象来调用(面向对象)

方法定义的位置:

1):在类中定义,在java中最小的程序单元是类

2):方法定义在其他方法之外(不能在方法中再定义方法)

3):方法的定义没有先后顺序


方法术语:

修饰符:public、static等,static修饰的方法属于类,直接使用类名调用即可,现在都使用static修饰

返回值类型:方法其实在完成一个功能操作完毕之后,是否需要给调用者返回一个结果,如果不需要给调用者返回结果,此时使用void来声明,无返回的意思

方法名称:遵循标识符的规范,使用动词表示,首字母小写,若是多个单词组成,使用驼峰表示发法,以后的每个单词首字母都大写

形式参数:方法圆括号中的变量,仅仅只是占位而已,参数的名称其实无所谓,形式参数可以有多个

参数列表:参数列表==参数类型+参数的个数+参数顺序

方法签名:方法签名==方法名称+参数列表。在同一个类中,方法签名是唯一的,否则编译会报错

方法体:方法{}中的代码,表示具体完成该功能的代码

返回值:在方法内部,使用return关键字。功能1:给调用者返回一个结果值,此时方法不能用void进行修饰。功能2:结束当前方法

实际参数:调用者在调用某一个具体方法的时候,实际传递的参数值


如何定义/设计方法:

是否需要定义返回值类型:

方法完成功能之后,是否需要给调用者返回一个结果数据,如果不需要返回结果数据,此时使用void声明

如果需要返回一个结果数据,我们就把结果数据的类型作为该方法的返回值类型

打印操作:在乎的是方法执行的过程,而不是结果,所以此时使用void声明

求两数之和:执行完毕之后,需要给调用者一个反馈

是否需要形式参数:

该方法在完成该功能的过程之中,是否有未知的因素参与其中,如果有请作为参数传递,如果没有则没有形参

求两数之和的时候,这两个数到底是多少,对于方法来说是未知的,仅仅是调用者知道,而且不同的调用者传递不同的参数


针对有返回的方法,调用者应该去定义一个变量去接收

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,899评论 18 399
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,323评论 19 139
  • 国家电网公司企业标准(Q/GDW)- 面向对象的用电信息数据交换协议 - 报批稿:20170802 前言: 排版 ...
    庭说阅读 13,850评论 6 13
  • 对象的创建与销毁 Item 1: 使用static工厂方法,而不是构造函数创建对象:仅仅是创建对象的方法,并非Fa...
    孙小磊阅读 6,197评论 0 3
  • 孙悟空当年大闹天宫时,被太少老君放在八卦炉中煅过一番,幸好孙悟空躲在八卦炉的巽位,所以身体没被太上老君的阴阳火给烧...
    0a2b9c8c6a01阅读 5,307评论 1 0