Java为什么需要static关键字

通常来说,我们创建了类之后,如果想使用类中的属性和方法必须 new一个类实例,也就是对象出来。

否则,我们无法使用类中的成员(属性和方法)。

然而,出现了一种情况就是我不想new一个实例,也想使用类中的成员(属性和方法)。

所以,为了解决这种情况Java就引入了static关键字,有了static关键字之后

我们就可以在不创建对象的情况下,使用类的成员了

那么如何定一个这样的类呢?如下

class A {
    private static int i;
    public static int getI() {
        return A.i;
    }
}


 

 

 

你可能感兴趣的:(java,Class)