zoukankan      html  css  js  c++  java
  • java学习阶段一 方法和文档注释

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

    介绍

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

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

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

    基本知识

    • 方法的声明和调用

      声明

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

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

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

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

      方法名 略

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

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

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

    • 可变参数方法

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

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

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

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

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

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

    • 文档注释

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

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

    注意事项

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

  • 相关阅读:
    Intersection of Two Linked Lists
    Tools:实现vmware虚拟机开机自启动
    Tools:实现ping操作带时间戳【windows+linux】
    Django:学习笔记
    Python:笔记2
    Python:笔记1_字符串处理【转载】
    Pycharm:使用笔记
    python:win下将py文件打包成exe
    python:选房抽签小工具
    RF:操作笔记
  • 原文地址:https://www.cnblogs.com/tigo/p/14402648.html
Copyright © 2011-2022 走看看