方法01

方法

方法包含于类或对象中;

在程序中被创建,在其他地方被引用;

设计方法原则

一个方法完成一个功能,有利于后期扩展

方法定义

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

方法的所有部分:

修饰符 public static

返回值类型

方法名

参数类型: 像占位符

​ 形式参数: 定义作用

​ 实参:实际调用传递给它的参数

方法体:

方法的调用

调用方法: 对象名.方法名

java支持两种调用,根据方法是否返回值来选择;

当方法返回一个值的时候,方法调用通常被当做一个值;

如果方法返回值是void,方法调用一定是一条语句;

值传递java引用传递

方法的重载

在一个类中,有相同的函数名称,但形式参数类型不同的函数

重载的规则:

  • 名称必须相同
  • 参数列表必须不同(个数不同、或类型不同、参数排列顺序不同等)
  • 方法返回值类型可以相同可以不同
  • 仅仅返回类型不同不足以成为方法的重载

实现理论:方法名相同时,编译器会根据调用方法的参数个数、参数类型等逐个去匹配,以选择对应的方法,如果匹配失败,则编译器报错。

可变参数

posted @ 2022-05-28 23:27  甘一  阅读(53)  评论(0)    收藏  举报