一、形式参数的问题:
如果是基本数据类型,形式参数的改变对实际参数没有影响;
如果是研究引用类型:形式参数的改变会直接影响实际参数。
二、private的用法:
1. 被private修饰的只能在本类中访问;
2.可以通过公共的访问public去间接访问。
三、static:
1.静态随着类的加载而加载;
2.static优先于对象存在;
3.static共享数据,可以被多个对象进行共享;
4.如果数据被静态修饰的,它可以被类名直接调用。
被静态修饰的方法: 类名.方法名();
被静态修饰的变量: 类名.变量名;
用法:一个类中可有静态变量,也可以有非静态。
可以有静态成员方法,也可以有非静态成员方法。
非静态的方法,既可以访问静态变量也可以访问非静态的变量。
(静态只能访问静态)!!
四、Java中的方法重载:
Java中的方法重载就是方法名相同,方法参数的个数和类型不同,通过个数和类型的不同来区分不同的函数;方法的重载跟返回值类型和修饰符无关,Java的重载是发生在本类中的,重载的条件是在本类中有多个方法名相同,但参数列表不同(可能是参数个数不同、参数类型不同),跟返回值无关。