zoukankan      html  css  js  c++  java
  • java方法学习

    java方法学习

    方法概念

    什么是方法

    方法就是完成某些事情的过程,如:实现两个数相加,用方法add(数值1,数值2)。

    1、System.out.print(),System是系统的一个类,out是输出对象,print()就是方法。

    2、java方法是语句的集合,它们在一起执行一个功能。

    ​ 2.1、方法是解决一类问题的步骤的有序组合

    ​ 2.2、方法包含于类或对象中

    ​ 2.3、方法在程序中被创建,在其他地方被引用, (java中有很多已经定义的方法,不需要我们一个一个的写,直接引入调用即可)

    3、设计方法的原则:方法的本意是功能块,就是实现某个功能的语句块的集合。设计方法最好保持方法的原子性。即一个方法值完成一个功能,这样有利于后期的拓展。

    4、方法的命名规则:首字母小写加驼峰命名法,如:userAdd、userDelete、userFron

    方法的定义

    1、java的方法类似于其他语言的函数,是一段用来完成特定功能代码片段。

    2、方法包含一个方法头和一个方法体:

    ​ 2.1方法头:

    ​ 修饰符:修饰符是可选的,定义该方法的访问类型。

    ​ 返回值类型:方法可能返回数据的类型,void:表示没有返回值。

    ​ 方法名:方法的名称。

    ​ 参数类型:参数相当于一个占位符。形式参数:用于接受外界输入的数据。实参:调用方法时实际传给方法的数据。

    ​ 2.2、方法体:

    ​ 方法体包含具体的语句,定义该方法的功能。

    3、语法:

    修饰符 返回值类型 方法(参数类型 参数名) {
        //方法体
        
        return 返回值;
    }
    

    方法重载

    方法重载的定义

    1、在一个类中有相同的名字,但形式参数不同。

    2、方法重载规则:

    ​ 2.1、方法名必须相同。

    ​ 2.2、参数列表不同(个数不同或者类型不同或者参数排序不同等)

    可变参数

    1、JDK1.5开始,java支持传递同类型的可变参数给一个方法。

    2、在方法声明中,在制定参数类型后加一个省略号(...)

    3、一个方法只能指定一个可变参数,它必须是方法的最后一个参数,任何普通参数必须在它之前声明。

    递归

    1、递归:就是方法A调用方法A,就是自己调用自己

    2、递归结构包括两个部分:

    ​ 2.1、递归头:什么时候不调用自身方法,没有递归头将陷入死循环。

    ​ 2.2、递归体:什么时候调用自身方法。

    学习观看的视频为:狂神说java零基础学习

  • 相关阅读:
    Jenkins构建项目
    jenkins的理解及安装
    GitLab初识以及代码迁移
    深入浅出Git(偏向理论)
    理解下所谓的ssh隧道
    洛谷-P1908 逆序对
    洛谷-P1010 幂次方
    洛谷-P1226 【模板】快速幂||取余运算
    洛谷-P1074 靶形数独
    洛谷-P1433 吃奶酪
  • 原文地址:https://www.cnblogs.com/zhouyongyin/p/12679331.html
Copyright © 2011-2022 走看看