java基础(15)方法的详解

java基础(15)方法的详解

 

二.入门案例&执行流程

1.需要:定义一个方法,该方法被执行时,控制台展示“张三和李四”

 

注意:
    注意1:方法一旦被定义,可以无限次调用。
    注意2:方法未定义,不能被调用
    注意3:一般情况下,方法名不能相同的
    注意4:方法内可以继续调用其他方法。(忌:无限相互调用,栈内存溢出错误)

 

 

 

 

2.执行顺序强化练习:

 

 

三.格式详解

1.格式:

标注为灰色:可以省略
    public static 返回值类型 方法名(参数列表){
        方法体
        return 返回值;
}

 

2.返回值类型&返回值强化练习:


    

 

3.参数列表: 

 

 

4.参数列表强化练习:

 

 

5.参数列表可以书写任意类型: 


    
  

 外界变量名 无需 和参数名保持一致。

 

 

小总图:

 

 

四.方法重载

1.方法说明

  • 方法名和参数列表都相同,才会报错

 

  • 方法名相同,参数列表不同:重载方法
  • public static void run1(){}
  •  
  • Public static void run1( int a){}
  •  
  • Public static void run1(int a,int b,int c){}

 
重载方法/方法重载 

 

小总:

重载方法:
    1、方法名相同,参数列表不同
    2、参数列表不同(个数不同,类型不同,顺序不同)
    3、重载与否与返回值类型、参数名 无关

 

 

五.字符串和数字类型互转

1、数字=====》字符串:
    

 

 

2、字符串====》数字
int x = Integer.parseInt(“字符串”);


    
    注意:字符串中,不能有非数字内容,否则转换失败。

 

 

五.基本数据类型/引用数据类型作为参数 

 

1. 基本数据类型作为参数:
    会把真正的数据传入 方法参数 
    

 

 

2.引用数据类型作为参数:
    仅会把地址值 传入方法参数 (没有传递堆内存真正数据)

 

 

 

 

请给努力中的自己点个赞哦!

每天进步一点点`~~~~~