首页 > 其他分享 >方法

方法

时间:2024-02-04 22:33:05浏览次数:24  
标签:语句 调用 参数 类型 返回值 方法

何为方法?

  • System.out.println(),那么它是什么?
  • Java方法是语句的集合,它们在一起执行一个功能。
    • 方法是解决一类问题的步骤的有序组合
    • 方法包含于类或对象中
    • 方法在程序中被创建,在其他地方被引用
  • 设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合,我们设计方法的时候,最好保持方法的原子性,就是一个方法只完成1个功能,这样利于我们后期的扩展,
  • 回顾:方法的命名规则?驼峰原则

方法的定义

  • java的方法类似于其它语言的函数,是一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法:
  • 方法包含一个方法头和一个方法体。下面是一个方法的所有部分:
    • 修饰符:这是可选的,告诉编译器如何调用该方法,定义了该方法的访问类型。
    • 返回值类型:方法可能会返回值,returnValueType是方法返回值的数据类型。有些方法执行所需的操作,但没有返回值,在这种情况下,returnValueType是关键字void。
    • 方法名:是方法的实际名称。方法名和参数表共同构成方法签名。
    • 参数类型:参数像是一个占位符。当方法被调用时,传递值给参数。这个值被称为实参或变量。参数列表是指方法的参数类型,顺序和参数的个数。参数是可选的,方法可以不包含任何参数。
      • 形式参数:在方法被调用时用于接收外界输入的数据。
      • 实参:调用方法时实际传给方法的数据。
    • 方法体:方法体包含具体的语句,定义该方法的功能。
修饰符 返回值类型 方法名(参数类型 参数名){
    ```
    方法名
    ```
    return 返回值;
}

方法的调用

  • 调用方法:
  • Java支持两种调用方法的方式,根据方法是否返回值来选择。
  • 当方法返回一个值的时候,方法调用通常被当做一个值。例如:
int larger=max(30,40);
  • 如果方法返回值是void,方法调用一定是一条语句。
System.out.println("Hello,jianghongyi!")

-课后拓展了解:值传递(java)和引用传递

标签:语句,调用,参数,类型,返回值,方法
From: https://www.cnblogs.com/jianghongyi/p/18007135

相关文章

  • Oracle-修改字段类型方法总结
    有一个表名为test,字段段名为name,数据类型nchar(20)。1、假设字段数据为空,则不管改什么字段类型,可以直接执行:altertabletestmodify(namenvarchar2(20));2、假设字段有数据,这时再来修改表的字段类型就无法修改:altertabletestmodify(namenvarchar2(20));3、假设字段有数据,......
  • [office] excel中把汉字转换成拼音的方法
    在excel中把的汉字转换成拼音,拼音在字的上面,在word和EXCEL中,都可以,再粘贴到别的地方,用起来不如word,那么下面小编就教你具体怎么怎么把汉字转换成拼音吧。希望对你有帮助!excel中把汉字转换成拼音的方法打开需要转换的excel表格excel中把汉字转换成拼音的方法图1单击......
  • [office] excel中取消保存时兼容性检查的操作方法
    兼容性检查器用户在使用excel的过程中,经常遇到兼容性检查的困扰,特别是在使用不同版本的office软件进行修改后保存为低版本的时候,出现兼容性检查的对话框,很是麻烦,有时候甚至保存不了文档。今天,seo实验室小编就教大家取消保存时兼容性检查的操作方法Excel中取消......
  • # yyds干货盘点 # 盘点一个txt文档合并的实战需求(方法三)
    大家好,我是皮皮。一、前言前几天在Python最强王者交流群【FiNε_】问了一个Pandas数据合并的问题。问题如下图所示:上一篇文章中我们已经看到了3个方法,这一篇文章我们一起来看看另外一个方法。二、实现过程这里【吴超建】斗胆给了一个指导,如下所示,并给出了如下代码:frompathlibimpo......
  • 《系统科学方法概论》第三章读后感
    在读了第三章之后,我知道了通信方式的由来。古代由于通信不方便,于是先产生了有声语言,接着因为距离的问题产生了文字,用文字来互相传递书信,后来还发明了用光信号来通信,但是慢慢已经满读不了需求,于是各种缺点慢慢显现出来,最终产生了近代通信技术——有线电通信,以及后来的无线电通信。......
  • 盘点一个txt文档合并的实战需求(方法三)
    大家好,我是皮皮。一、前言前几天在Python最强王者交流群【FiNε_】问了一个Pandas数据合并的问题。问题如下图所示:上一篇文章中我们已经看到了3个方法,这一篇文章我们一起来看看另外一个方法。二、实现过程这里【吴超建】斗胆给了一个指导,如下所示,并给出了如下代码:frompath......
  • 系统科学方法概论学习心得——第三章 信息方法
    学习内容:本章学习包括了六节内容:信息科学简史、什么是信息和信息量、信息属性及规律、信息技术、利用信息认识事物的方法。心得感悟:从古至今,信息科学主要是在通信实践基础上发展起来的一门科学,因此想要了解信息科学的创立,首先要对通信实践的历史进行了解。信息的传播往往需要......
  • 系统科学方法概论第二章读后感
    系统工程方法读后感系统工程不仅仅是一种技术或方法,而是一种全面、系统地思考和解决问题的哲学。它强调整体性、关联性和动态性,这在我看来是极具智慧和前瞻性的。我深受作者思想的启发,他们强调在处理复杂问题时,应避免简单化和片面化,而要深入挖掘各要素之间的内在联系。这一点在......
  • 《系统科学方法概念》第二章
    在深入研读《系统科学方法概念》第二章后,我仿佛经历了一场思维的洗礼,对于系统科学方法有了更为深刻的认识。这一章节不仅为我揭示了系统科学的理论基础,更重要的是,它激发了我对于现实世界中复杂问题解决的新视角和新思考。系统科学方法,作为一种跨学科的研究手段,其核心在于将事物视......
  • [office] Excel绝对值的计算有哪些方法
    怎么使用Excel计算绝对值,相信有很多朋友不知道怎么做,其实在Excel中插入ABS函数就可以解决问题。以下是小编为您带来的关于Excel绝对值的计算,希望对您有所帮助。Excel绝对值的计算1、在表格中输入任意数值,如上图所示。然后选中“D3”单元格。2、单击“公式”选项卡,......