烟雨江南zuo

导航

java的方法

方法

何谓方法?

  1. 方法是解决一类问题的步骤的有序集合,即用来完成特定功能的代码片段
  2. 方法定义在类或对象中
  3. 方法在程序中被创建,在其他地方被引用

方法设计的原则

保持方法的原子性,一个方法只完成一种功能,方便程序的扩展

方法的命名

  1. 见名知义
  2. 驼峰原则

方法包含的元素

  1. 修饰符:可选,告诉编译器如何调用该方法,定义了该方法的访问类型;

  2. 返回值类型:ReturnValueType,是方法返回值的数据类型,若没有返回值,则使用void;

  3. 方法名:方法的实际名称。方法名和参数共同构成方法签名;

  4. 参数:像一个占位符,实际调用方法时会传递实际的值进来。参数列表指的是参数的类型、个数和顺序,参数可有可无;

    • 形式参数:方法调用时,用于接收实际传递进来的数据
    • 实参:方法调用时,实际传递进来的数据
  5. 方法体:具体的语句块,实现特定功能。

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

拓展:什么是值传递(java)和引用传递?

方法的重载

同一个类中,方法名相同,形参不同

方法重载的规则:

  1. 方法名必须相同
  2. 参数列表必须不同(参数的个数、类型、顺序等)
  3. 返回值类型可以相同,也可以不同
  4. 仅仅返回值类型不同不足以构成方法的重载

重载实现的理论:

编译器调用相同方法名的方法时,会根据形参来匹配对应的方法,若无匹配项,则报错。

posted on 2021-01-22 23:14  烟雨江南zuo  阅读(29)  评论(0编辑  收藏  举报