java基础到精通,java基础教程从入门到精通

  java基础到精通,java基础教程从入门到精通

  一、前言二。定义和调用1。概述2。格式3。呼叫4。注3。例1。例12。例23。实施例3 IV。方法调用v .重载1的内存图。概述2。例3。摘要

  00-1010学习概述:学习四种不同类型的方法应用,方法被调用时的内存图,重载学习目标:掌握方法的应用和重载。

  

目录

 

  00-1010定义:方法是将一段代码封装成一个函数,便于重复调用的语法结构。分类一般分为参数(有/无)和返回值(有/无)。好处:代码复用性提高,逻辑更清晰。

  00-1010修饰符返回值类型方法名(参数列表){//方法体返回返回值;}

  示例:

  00-1010方法必须由程序调用才能运行。呼叫格式如下:

  方法名(…);

  示例:

  int sum=add(10,20);system . out . println(sum);

  00-1010修饰符:目前暂时使用public static来修改参数:它是可选的,但是有很多参数需要用逗号分隔。调用时,需要传入对应类型的变量值并返回值。如果方法定义了返回类型,则必须反映方法内部的代码段。如果方法不需要返回结果,返回值类型必须声明为void(无返回值)。

  

一、前言

 

  00-1010设计一个方法(无参数,无返回值)打印两个数的大小关系。

  编码实现:

  public static void main(String[]args){ get relation();//调用方法} public static void get relation(){ int a=10;int b=20If(ab){System.out.println(a大于B );} else if(ab){ system . out . println( A小于B );}else{System.out.println(a等于B );}}输出结果:

  a小于b。

  00-1010设计一个方法(有参数无返回值)打印两个数的最大值。

  编码实现:

  public static void main(String[]args){ get max(10,20);//调用方法} public static void get max (int a,int b)//无返回值{ if(ab){ system . out . println(a);} else { system . out . println(b);}}输出结果:

  20

  00-1010设计一个方法(带参数和返回值的int类型)打印两个数的最大值。

  编码实现:

  public static void main(String[]args){ system . out . println(get max(10,20));//调用方法} public static int get max (int a,int b)//无返回值{ if(ab){ return a;} else { return b;}}输出结果:

  20

  

二、定义与调用

 

  如果方法没有被调用,则方法调用存储在方法区的字节码文件中,java程序在堆栈存储器中编译生成类字节码文件。主方法、eat、study和eat方法存储在方法区。进入主函数调用,在堆栈内存中运行输出结果。

  00-1010

1.概述

定义:在同一个类中,有多个方法名称相同,但参数列表不同(类型不同或个数不同),与返回值无关。

 

  例如,在下面的示例中,确定它是否是方法重载。

  第一个不是,和返回值无关。第二个是参数数量不同。第三个是参数定义类型不同。第四个不是,而且不是一个班的。

  00-1010构造三个重载方法分别实现两个int整数、两个double数据和三个int数据的求和。

  编码实现:

  public static void main(String[]args){ int result=sum(10,20);System.out.println(结果);double result1=sum(10.0,20.0);system . out . println(result 1);int result2=sum(10,20,30);system . out . println(result 2);}public static int sum(int a,int b){ return a b;}公共静态double sum (double a,double b){ return a b;}public static int sum(int a,int b,int c){ return a b c;}输出结果:

  3030.060

  00-1010重载可读,同一个方法名是同一个类型的函数,但是通过不同的参数实现函数区分的参数列表是不同的:参数的个数、类型、顺序不同,不关心参数的名称。就是这样。这篇关于Java零基础熟练方法的文章在这里。更多相关Java方法,请搜索热门IT之前的文章或者继续浏览下面的相关文章。我希望你以后能更多地支持流行音乐!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: