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、实参:调用方法时传递的数据,可以是变量,也可以是常量
  • 相关阅读:
    USACO--2.1The Castle
    浅谈python字符串存储形式
    面向对象——一起来复习托付与事件!
    数据结构——算法之(032)(求两个串中的第一个最长子串)
    读《浪潮之巅》有感
    关于android 怎样安装 assets文件下的apk
    每日一小练——求质数
    怎样使破解网页的禁止复制黏贴
    Angularjs Nodejs Grunt 一个样例
    《TCP/IP具体解释卷2:实现》笔记--域和协议
  • 原文地址:https://www.cnblogs.com/cqxljj/p/10162585.html
Copyright © 2011-2022 走看看