一、static的概述和特点
static是一个关键字,用于修饰成员变量和成员方法。
特点:
A被所有的对象所共享
B可以使用类名调用
C静态的加载优先于对象,随着类的加载而加载
二、static的注意事项:
静态方法:
A可以调用静态的成员变量和方法
B不可以调用非静态的成员变量和方法
即:静态的方法只能调用静态的成员
非静态方法:
A可以调用静态的成员变量和方法
B可以调用非静态的成员变量和方法
三、静态的优缺点和应用场景
static double abs(double a);//返回绝对值
static double ceil(double a);//向上取整 1.6------2.0
static double floorl(double a);//向下取整
static double round(double a);//四舍五入
static double max(double a);
static double powl(double a);
static double randoml(double a);
四、final的使用