1. 用static修饰的方法,是静态方法,也叫类方法
类方法可以使用类名或对象名调用。
静态方法中不能使用this引用,不能直接调用实例方法。
在静态方法中可以直接使用当前类的静态成员变量和静态成员方法
2. 没有使用static修饰符定义的方法叫做实例方法
使用对象名.实例方法名调用
在实例方法中可以直接访问静态成员(类方法、类变量)
3. 参数传递,--值传递
对于基本数据类型,拷贝的是实参的值,方法调用后实参的值不变
对于引用数据类型,拷贝的是地址的值,方法调用后,实参地址不变, 但是地址指 向的堆内存中对象的成员根据方法体会有所改变
4. 使用形参长度可变方法时,可变参数应该是最后一个参数,而且,每个方法只能有一个可变长度形参
类方法可以使用类名或对象名调用。
静态方法中不能使用this引用,不能直接调用实例方法。
在静态方法中可以直接使用当前类的静态成员变量和静态成员方法
2. 没有使用static修饰符定义的方法叫做实例方法
使用对象名.实例方法名调用
在实例方法中可以直接访问静态成员(类方法、类变量)
3. 参数传递,--值传递
对于基本数据类型,拷贝的是实参的值,方法调用后实参的值不变
对于引用数据类型,拷贝的是地址的值,方法调用后,实参地址不变, 但是地址指 向的堆内存中对象的成员根据方法体会有所改变
4. 使用形参长度可变方法时,可变参数应该是最后一个参数,而且,每个方法只能有一个可变长度形参