Java 中的静态方法与实例方法
众所周知,在 Java 中,任何变量/方法的行为都由其声明名称中使用的关键字决定。因此,非访问修饰符之一就是 Static,可与方法和变量同时使用。
顾名思义,静态方法在类级别定义,可以在类名上访问,即无需创建类对象即可访问/调用静态方法。
另一方面,如果不对变量/方法使用静态关键字,那么它就属于或归类为实例方法,该方法在实例级别定义,并且需要类对象才能访问。
此外,静态方法作为类的单个副本存在,而实例方法作为多个副本存在,具体取决于为该特定类创建的实例数量。
静态方法无法直接访问实例方法/变量,而实例方法可以直接访问静态变量和静态方法。
广告