首页 > 编程语言 >java方法的总结

java方法的总结

时间:2022-12-06 14:14:57浏览次数:35  
标签:总结 arr 调用 java void println 类型 方法

1.方法的作用:封装一段代码结构,可以被重复调用以提高的复用性,提高开发效率,让程序
逻辑更清晰
2.方法的完整的格式
  修饰词 返回值 方法名(形参列表,形参列表){
  . . .
  方法体(需要执行的功能代码)
  . . .
  return 返回值;
  }

注意:
  实参:如在方法内部定义的变量
  形参:如在定义方法是,“()”中所申明的参数

  如果方法没有结果需要放回值,放回值类型为 void


3,基本类型和引用类型的参数在传递有什么不同

.基本类型的参数传输存储的数据值
  例子
  public static void main(String[] args) {
  int a=10;
  change(a);
  System.out.println(a); //10

  }
  public static void change(int a){
  System.out.println(a); //10
  a=20;
  System.out.println(a+"_"); //20
  }
  }

.引用类型的参数传输存储的地址值
  例子  
  public static void main(String[] args) {
  int[] arr={13,23,24};
  change(arr);
  System.out.println(arr[1]); //222
  }
  public static void change(int[] arr){
  System.out.println(arr[1]); //23
  arr[1]=222;
  System.out.println(arr[1]);//222
  }
  }

4,方法的调用
  有放回是类型申明的方法的调用
    1.赋值调用:定义变量接收方法的结果
    2.输出调用:房子输出语句调用
    3.直接调用:方法还是会执行的,只是放回的结果我们不要
  无返回值方法的调用
    1.直接调用一下


5.方法的注意事项
  1.方法和方法之间是平行关系,不能嵌套定义
  2.方法的放回类型为void(无返回值),方法内则不能使用return放回数据
  如果放回类型写了具体的类型,方法内部则必须使用return返回对应类型
  的数据
3.return 语句下面,不能编写代码,因为永远执行不到


4.方法不调用就不执行,调用是必须严格匹配方法的参数情况


6.方法的重载
(1)定义:重载就是在一个类中,有相同的函数名称,但形参不同的函数
(2)规则:
方法名称必须相同
参数列表必须不同(个数不同。类型不同,常熟排列顺序不同等等)
方法的放回类型可以相同也可以不同
仅仅放回类型不同不足以成为方法的重载
(3)实现理论
方法名称相同时。编译器会根据调用的方法的参数个数,参数类型等去
逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错

 

标签:总结,arr,调用,java,void,println,类型,方法
From: https://www.cnblogs.com/zzs2004/p/16955045.html

相关文章

  • Java中的Scanner用法解析
    (10条消息)Java中的Scanner用法解析_普通网友的博客-CSDN博客_javascannerjava-Picocli-快速构建Java命令行程序_个人文章-SegmentFault思否......
  • java最基本的判断与循环大一知识点
    1,if单选择结构 语法: if(布尔型表达式){ //如果为true(对)的表达方式 }2.if双选择结构 语法: if(布尔型表达式){ //如果为true(对)的表达方式 }else{ //为false(否)的......
  • Java 流(Stream)、文件(File)和IO
    流(Stream):一个流可以理解为一个数据的序列。输入流表示从一个源读取数据,输出流表示向一个目标写数据。 ......
  • [转]C#根据当前时间确定日期范围(本周、本月、本季度、本年度及常见日期方法荟萃 - 岁
    DateTimedt=DateTime.Now;//当前时间DateTimestartWeek=dt.AddDays(1-Convert.ToInt32(dt.DayOfWeek.ToString("d")));//本周周一DateTimeendWeek=startWe......
  • 光模块该如何使用,光模块的使用方法介绍!
    业内说的光模块,特指可热插拔的小型封装光模块,就是用在设备端口上的、可以在运行时进行热插拔的光模块,主要用来将设备(一般指的是交换机或者路由器设备)中的电信号转换成光信号......
  • java读取csv文件
    java读取csv文件 /***读取CSV文件内容*@paramcsvFileName*@throwsIOException*/publicstaticvoidreadCSVAndWrite(StringinputCsvFileName......
  • 方法的定义
    方法的定义Java的方法类似于其他语言的函数,用一段用来完成特定功能的代码片段,一般情况下,定义一个方法包含以下语法:方法包含一个方法头和一个方法体。下面是一个方法的所......
  • 沉痛悼念,网站快速变黑白灰色的4种方法 !
    第一种:修改CSS文件我们可以在网页的CSS文件中添加以下的CSS代码,来实现网页黑白色,也就是网站变灰CSS代码html{filter:progid:DXImageTransform.Microsoft.B......
  • "无汗畏寒发热"和"有汗发热"和"温病虚证"的症状和治疗方法
    无汗畏寒发热是比较常见的一种发热,通俗地讲就是一边发烧一边浑身发冷,一点汗都没有。【主要症状】恶寒,发热,头痛,关节疼痛明显,鼻塞声重,流清鼻涕,口不渴,咳嗽时吐稀痰,咽喉疼痛不......
  • iTOP3588开发板编译Android内核方法一
    iTOP3588开发板编译​​Android​​内核方法一:在Android源码目录下执行如下命令编译Android内核:./build.sh-CKA编译完成后如下图所示:编译后会在rockdev/Image-rk358......