zoukankan      html  css  js  c++  java
  • Java day 5

    1、方法:完成特定功能的代码块,提高了代码的复用性和可维护性

          定义格式:  
                修饰符  返回值类型  方法名(参数类型 参数名1,参数类型 参数名2...){
                                             方法体;
                                        return 返回值;
                                        }
          格式解释:
                   a、修饰符:public static(目前);
                   b、返回值类型:用于限定返回值的数据类型;
                   c、方法名:方便调用方法的名字;
                   d、参数类型:用于限定调用方法时传入的数据类型;
                   e、参数名:用于接收调用方法时传入数据的变量;
                   f、方法体:完成功能的代码;
                  g、return:结束方法,并且把返回值带给调用者
          注意:两个明确:a、返回值类型:明确功能结果的数据类型;b、参数列表:明确有几个参数,以及参数的数据类型
    

    2、方法的调用

    (1)有明确返回值的方法调用:
                                                            a、单独调用没有意义;
                                                            b、输出调用,使用输出语句直接输出方法的返回值,有意义,但不能拿结果做进一步的操作; 
                                                            c、赋值调用,将方法的返回值赋给一个变量,有意义,结果能做进一步的操作 
    (2)没有明确返回值的方法调用(用void修饰无返回值类型):只能单独调用
    

    3、方法重载:在同一个类中,出现了方法名相同的地方

         方法重载的特点:方法名相同,参数列表不同(参数的个数不同;参数对应的数据类型不同),与返回值无关
         注意:在调用方法时,java虚拟机会通过参数列表来区分同名的方法
    

    4、方法的参数:

    (1)基本数据类型:形式参数的改变不影响实际参数(形式参数用于接收实际参数的变量,实际参数是实际参与运算的变量);
    (2)引用数据类型:形式参数的改变直接影响实际参数
         注意:
            a、形参:方法声明的变量,只能是变量,接收方法调用时传递进来的数据;
            b、实参:调用方法时传递的数据,可以是变量,也可以是常量
  • 相关阅读:
    PHP 使用 GET 传递数组变量
    Java实现 蓝桥杯 算法训练 数据交换
    Java实现 蓝桥杯 算法训练 数据交换
    Java实现 蓝桥杯 算法训练 数据交换
    Java实现 蓝桥杯 算法训练 景点游览
    Java实现 蓝桥杯 算法训练 景点游览
    Java实现 蓝桥杯 算法训练 景点游览
    Java实现 蓝桥杯 算法训练 二进制数数
    Java实现 蓝桥杯 算法训练 二进制数数
    Java实现 蓝桥杯 算法训练 二进制数数
  • 原文地址:https://www.cnblogs.com/cqxljj/p/10162585.html
Copyright © 2011-2022 走看看