java学习阶段一 方法和文档注释

java学习阶段一 方法和文档注释

介绍

正规的定义是:所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块。

个人所带介绍:java本身自带一些方法,都是一些基础性强,用处广的方法,println本身也是方法。

​ 而我们可以认为的创建和使用方法,同时方法分为类的方法和对象的方法。

基本知识

  • 方法的声明和调用

    声明

    访问修饰符 返回类型 方法名(参数列表){
        	方法体
    }
    

    访问修饰符参考我之前学习的内容

    返回类型:方法在结束后返回给调用方的值

    ​ void 返回值可以是不返回或者任何数据类型 返回其他数据类型则输出对应数据类型

    方法名 略

    参数列表 是调用方给予方法的参数用于方法内的使用

    对象名.方法名(传给方法的参数){}
    
  • 方法的重载

    相同的方法名下,通过不同的传参对应实现调用相同方法名,不同的方法。返回值不是考虑范围

  • 可变参数方法

    访问修饰符 返回类型 方法名(int a,int...n);
    对象名.方法名(12,12,2,1,213,4)//除了第一个数后面的都位n
    

    首先可变参数的格式必须排在括号中的最后面 所以,一个参数列表只能有一个可变参数

    其次,传入可变参数的数值也可用数组替代

    其三,可变参数被视为数组,如果试图使用方法重载,可变参数变成数组,则会报错

    其四 反之,可变参数列表是不能传递给在传参列表中的数组的

    其五 可变参数列表所在方法被调用的优先级最低

  • 文档注释

    和一般注释不一样 文档注释在程序执行时内容会被提取出来生成帮助文档

    使用:/**然后回车 可以加入文字 参数 然后通过cmd加载帮助文本生成html文件

注意事项

1 对方法的传参中 对于基本类型数据的传参并不是将变量传给方法,而是重新开辟内存,就像克隆一样,所以传参在方法中的变化和原本的参数是无关的 但是对于数组,方法中的改变和调用方的改变是同步的(指向)引用数据类型皆和数组一样

posted @ 2021-02-14 20:47  TIGO  阅读(56)  评论(0编辑  收藏  举报