静态方法是想要调用类中的方法和属性,但不愿意或不能新建实例,这种情况下就得使用静态方法。
静态方法调用语法是
类名.静态方法
静态方法使用static关键字修饰
代码如下
class Pool2{
public static int water=0;
public static void outlet()
{
if(water>=2)
{
water=water-2;
}
else
{
water=0;
}
}
public static void inlet()
{
water=water+3;
}
}
public class J {
public static void main(String[] args) {
System.out.println("水池的水量:"+Pool2.water);
System.out.println("水池注水两次");
Pool2.inlet();
Pool2.inlet();
System.out.println("水池的水量:"+Pool2.water);
System.out.println("水池放水一次");
Pool2.outlet();
System.out.println("水池的水量:"+Pool2.water);
}
上面代码中,类中的方法都用static修饰,这样就不用新建实例对象就可以调用了