方法
定义方法:
修饰符 返回类型 方法名 (参数列表){
语句;
return 方法返回值;
}
修饰符: public private
this 变量: 隐含变量 this, 指向当前实例
方法参数:
方法可以包含 0 个或任意个参数. 方法参数用于接收传递给方法的变量值. 调用方法时, 必须严格按照参数的定义一一传递
可变参数:
可变参数用类型... 定义, 可变参数相当于数组类型:
参数绑定:
调用方把参数传递给实例方法时, 调用时传递的值会按参数位置一一绑定.
构成方法
构造方法的名称是类名. 构造方法的参数没有限制, 在方法内部, 也可以编写任意语句. 和普通方法相比, 构造方法没有返回值 (也没有 void), 调用构造方法, 必须用 new 操作符.
默认构成方法
- class className(){
- }
注意: 如果我们自定义了一个构造方法, 那编译器就不再自动创建默认构造方法:
多个构造方法
一个构造方法可以调用其他构造方法, 目的是便于代码复用. 调用其他构造方法的语法是 this(...)
方法重载 (overload)
在一个类中, 可以定义多个方法. 如果有一系列方法, 它们的功能是类似的, 只有参数有所不同, 那这一组方法名做成同名方法.
注意: 方法重载的返回值类型通常都是相同的.
方法重载的目的是, 功能类似的方法使用同一名字, 更容易记住, 调用起来更简单.
来源: http://www.bubuko.com/infodetail-3209819.html