定义格式 [修饰符] 返回值类型 方法名 ([参数类型 形参1,参数类型 形参2,...]){ //方法体; [return 返回值];//当方法需要给调用者返回值时} 无返回值时,必须给返回值类型void 参数列表 /参数清单 ,包含参数的个数、参数类型、参数顺序 方法签名:方法名+参数列表//是判断是否是同一个方法的标准 多个形参可以在最后一一个参数位置用 :参数类型 … 表示//一个方法只能有一个 同一个类中,方法名唯一,否则编译报错 调用者传入参数范围不合理时,应当提前进行考虑:参数校验 定义位置 类之中,其他方法外 方法间顺序没有明确规定 调用 main由jvm调用 static修饰的方法,属于类:className.methodName(参数列表) 无static修饰的方法:属于类的对象,不属于类本身,使用方法所在类的对象调用:对象.methodName(参数列表) 针对有返回值类型的方法,调用者可以用对应类型便令去接受收返回值,也可以不去接。 重载OverLoad 作用:解决同一个类中相同功能由于参数列表不同造成的方法名不同问题 规则: 同类中,方法名相同 方法参数列表不同 注意:方法重载与返回值类型、修饰符无关 值传递机制 Java方法中传值方式均为值传递 基本类型,传递的是值的副本 引用类型,传递的是地址的副本 文章导航 JavaSE(二)——流程控制 JavaSE(四)——数组