Java学习之路3——方法定义、调用【重拾Java】

  • 方法定义
    • 为什么要写方法
    • 方法完整的定义形式、调用
      • 方法定义的格式
        • 修饰符
        • 返回值类型
        • 返回值
      • 调用格式
    • 方法重载

方法定义

为什么要写方法

对于有一定开发经验的程序员来说都很清楚,就是一段代码封装成一个功能,然后方便重复调用,因此方法提高了项目中代码的复用性,并且还让系统的逻辑更清晰。

方法完整的定义形式、调用

方法定义的格式

修饰符 返回值类型 方法名( 形参列表 ){方法体代码(需要执行的功能代码)
return 返回值;
}

修饰符

1.访问修饰符
访问修饰符控制访问权限,把不同的访问修饰符有不同的权限范围。
访问修饰符有四个,权限从大到小为:public、protected、default(friendly)、private。
2.非访问修饰符
非访问修饰符有特异的功能作用。常用的有final、abstract、static。

返回值类型

见Java学习之路2
PS:

  • 如果方法不需要返回结果,返回值类型必须申明成void(无返回值), 此时方法内部不可以使用return返回数据。
  • 方法如果没有参数,或者返回值类型申明为void可以称为无参数、无返回值的方法

返回值

方法申明了具体的返回值类型,内部必须使用return返回对应类型的数据。

return 返回值;

调用格式

方法名(…);

方法重载

同一个类中,出现多个方法名称相同,但是形参列表是不同的,那么这些方法就是重载方法。
方法名称相同提示是同一类型的功能,通过形参不同实现功能差异化的选择,
例如:

public class All {public static void first(){System.out.println("你好!");}public static void fire(String Name){System.out.println("你好!"+Name);}
}

Java学习之路3——方法定义、调用【重拾Java】相关推荐

  1. Java学习之路1——安装JDK1.8||安装idea2022||Java项目创建【重拾Java】

    Java学习之路1--安装JDK1.8||安装idea2022[重拾Java] 前言 安装 安装JDK1.8 安装idea2022(JetBrains Toolbox) Java项目创建 创建 项目结 ...

  2. java学习之路目录(已完结)

    java学习之路目录(持续更新中-) 第一阶段 javaSE(完结) 序号 标题 内容 001 java初识 java语言特点.体系结构.运行机制 002 java SE基础语法 注释.关键字.变量. ...

  3. Java学习之路——接口

    Java学习之路--接口 概述 总所周知,我们是父母的孩子.我们的身上既继承了爸爸的基因也继承了妈妈的基因.这就是多继承. 然而在 Java 程序中,是不支持多继承的.Java 仅仅支持单继承.但是接 ...

  4. 个人开发经历--我的java学习之路(学校篇)

    个人开发经历--我的java学习之路(学校篇) 个人介绍: 姓名: 不在这里说明 联系信息: 个人历程 jdbc阶段 sql生成器 一代代码生成器 servlet阶段 servlet项目中,sql生成 ...

  5. 萌新的java学习之路——第一周

    萌新的java学习之路--第一周 第一周的学习 这是我学习Java的第一周,写这个博客更多的时为了总结自己这一周的学习情况,如果有人看到我写的博客,有什么问题的话,可以问我.虽然我也是一个小白,但我会 ...

  6. java学习之路之javaSE基础1

    <h2>java学习之路之javaSE基础1</h2> <div> ###01.01_计算机基础知识(计算机概述)(了解) * A:什么是计算机?计算机在生活中的应 ...

  7. JAVA学习之路:不走弯路,就是捷径(二)

    备注: 本文选自ChinaITLab网校课程<刘晓涛Java就业直通班V2.0>之预备知识,点击这里了解更多! JAVA学习之路---学习路线及要点 2.软件开发学习路线 两千多年的儒家思 ...

  8. JAVA学习之路--基础篇三

    目录 关于Java中从键盘输入的语句 nextxxx().next().nextLine()的区别 语句 if和if else语句 Switch语句 for语句 while和do..while bre ...

  9. java学习之路1--酒店管理系统

    java学习之路1 酒店管理系统 题目概括 实现思路 代码实现 收获 酒店管理系统 题目概括 使用java语言编写一个有订房,退房,查房功能的一个简易酒店管理系统 实现思路 房间类来存储房间信息,酒店 ...

最新文章

  1. Spark、Flink、CarbonData技术实践最佳案例解析
  2. linux shell rm 删除子目录下 所有.o后缀文件
  3. 用Python递归做个多层次的文件执行
  4. 2010年清华大学计算机研究生机试真题
  5. 如何将应用打包成为 Docker 镜像?
  6. 五、spring-data-Jpa 数据库操作
  7. Java字符串contains()
  8. wxWidgets第十七课 采用AGG渲染库
  9. Black Salt Audio All Plug-Ins Mac 实用音频压缩插件套装
  10. mysql水平分表实践记录_MYSQL 分表实践
  11. SwiftyJSON解析本地JSON文件
  12. After Effects - Bodymovin 插件验货及感受
  13. 重装/重置系统后,针对于虚拟机需要输入许可证,仍无法打不开问题
  14. 《区块链开源技术需求调研报告》拍了拍你
  15. 用foxmail绑定邮箱提示用户名或密码错误
  16. 如何避免在IE中执行window.close()后弹出一个新IE窗口
  17. 联想c245如何使用html,Windows 8的驱动是否能给Windows 8.1用
  18. win7记事本如何转换html,Win7打开记事本显示乱码是为什么?怎么才能正常?
  19. 星巴克创始人第三次重出江湖
  20. 数据库之区分DB\DBMS\DBS

热门文章

  1. 小孔成像模型中四个坐标系的转换:世界 相机光心 图像毫米 像素
  2. 2021年春招总结 from:劳烦叫我小小泽
  3. 职场人必看丨项目管理十大理念
  4. Odoo | 基础 | 初识系统-ORM之字段属性对象Field
  5. Windows Embedded Compact 7可定制化互联网电视
  6. iOS 未安装微信,审核被拒绝的解决方式
  7. 如何查看glibc版本
  8. MapReduce 互联网精准广告推送算法
  9. 有什么好用的苹果群控软件?
  10. 深入理解Java虚拟机:Jvm性能调优