4.4 静态字段和方法
static 字的解释,一句话,它不属于实例,它属于整个类!
比如:Math类中定义了一个静态常量:
public class Math
{
public static final double PI=3.1415926;
}
因为有static所以PI属于整个类,所以我们访问它的时候可以这样,Math.PI
可是如果没有static,我们要访问PI的时候就需要先创造一个Math的实例,通过实例访问它。
再将静态方法:
例如:Math类中的pow(x,y)计算x的y次方,就是一个静态方法
使用的时候是这样的Math.pow(x,y),它并不使用任何一个Math对象来执行此任务。
4.4.5 方法参数
总结:1,方法不能修改基本类型(即数字或布尔)的参数
2,方法可以修改对象参数得状态。
3,方法不能让对象参数指向新的对象。
4.6 对象构造
啊啊