zoukankan      html  css  js  c++  java
  • 2018-10-11 java从入门到放弃--方法

    好吧,我承认我现在的总结很low,那是因为我菜啊,但是我还在努力学习中,在逐渐寻找自己的学习方式和总结方法中。师兄建议我们报班,但我现在还不想报,一是觉得自己太小白了,而是还不知道自己能不能入门。所以,先自学一段时间,加油,sand!

    一 、   方法:其实就是完成特定功能的代

    * 定义格式:
    * 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2,...){
    * 方法体;
    * return 返回值;
    * }
    *
    * 格式解释:
    * A:修饰符 目前记住 public static
    * B:返回值类型 用于限定返回值的类型
    * C:方法名 为了方便我们调用方法的名字
    * D:参数类型 用于限定调用方法时传入的数据的类型
    * E:参数名 用于接收调用方法时传入的数据的变量
    * F:方法体 完成功能的代码
    * G:return 结束方法,并且把返回值带给调用者
    *
    * 写一个方法有两个明确:
    * A:返回值类型 明确功能结果的数据类型
     B:参数列表 明确有几个参数,以及参数的数据类型


    *

     


    *
    二、    
    方法的调用: (有明确返回值的方法调用)

    * A:单独调用,没有意义
    * B:输出调用,有意义,但是不够好,因为可能需要拿结果进行进一步的操作
    * C:赋值调用,推荐方式

     

    三、

    两个明确:
    * 返回值类型:void
    * 参数列表:没有参数
    *
    * 如果一个方法没有明确的返回值类型,也不能把返回值类型的地方空出来,应该写void,表示该方法无返回值类型
    *
    * 方法调用:(void修饰的方法调用)
    * 只能单独调用

     

    四、    方法重载:在同一个类中,出现了方法名相同的情况

    *
    * 方法重载的特点:
    * 方法名相同,参数列表不同,与返回值无关
    * 参数列表不同又分为:
    * 参数的个数不同
    * 参数的数据类型不同
    *
    * 注意:
    * 不能出现方法名相同,并且参数列表相同
    * 在调用方法的时候,Java虚拟机会通过参数列表的不同来区分同名的方法

     

    五、

    方法的参数如果是基本数据类型,形参的改变不会影响实参
    *
    * 形参:用于接收实际参数的变量
    * 实参:实际参与运算的变量

    * 如果参数是引用数据类型:
    * 形式参数的改变直接影响实际参数

  • 相关阅读:
    Java 第十一届 蓝桥杯 省模拟赛 洁净数
    Java 第十一届 蓝桥杯 省模拟赛 第十层的二叉树
    Java 第十一届 蓝桥杯 省模拟赛 第十层的二叉树
    Java 第十一届 蓝桥杯 省模拟赛 第十层的二叉树
    Java 第十一届 蓝桥杯 省模拟赛 70044与113148的最大公约数
    Java 第十一届 蓝桥杯 省模拟赛 70044与113148的最大公约数
    20. Valid Parentheses
    290. Word Pattern
    205. Isomorphic Strings
    71. Simplify Path
  • 原文地址:https://www.cnblogs.com/sand2018/p/9773167.html
Copyright © 2011-2022 走看看