2.8Java语言的方法(Method)

方法声明

type methodName(type parameter, type defaultParameter = value, type...可变参数) {
    //方法体
    return 方法返回值;
}

方法返回值通过return语句实现,如果没有返回值,方法返回类型设置为void,可以省略return

方法可以包含0个或任意个参数。方法参数用于接收传递给方法的变量值。调用方法时,必须严格按照参数的定义一一传递。

参数传递方式

  • 参数的传递仅支持位置参数从左往右依次传递方式,不支持命名参数传递方式。
  • 方法调用时传递的参数个数与方法定义时接收的参数个数必须相同。
  • 方法调用时传递的参数数据类型与方法定义时参数的数据类型必须相同。

方法的分类

名称修饰访问生命周期
类方法(class method)用 static 修饰类.类方法其生命周期取决于类的生命周期,类被垃圾回收机制彻底回收时才会被销毁。
实例方法(instance method)无 static 修饰对象.实例方法其生命周期取决于对象的生命周期,对象被垃圾回收机制彻底回收时才会被销毁。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/java/javabasic/6115.html

发表评论

登录后才能评论