静态类为什么不能实例化 java不实例化对象就可以用方法吗?
浏览量:2110
时间:2021-03-17 12:22:35
作者:admin
java不实例化对象就可以用方法吗?
在Java中,无需类实例化即可调用方法。此方法称为静态方法或类方法。类的静态方法不属于类的对象,而是属于类本身。当类第一次被使用时,它被加载到系统的方法区域中。通常,可以使用类名直接调用类的静态方法,而无需实例化对象。由于静态方法不属于对象,它不能操作类的普通成员变量,只能操作类的静态成员变量。(因为普通成员变量附加到类对象,而类静态方法不属于类对象,所以在实例化类对象之前,静态方法已经存在。因此,在静态方法中操作普通成员变量相当于在没有对象的情况下操作成员变量,这是没有意义的,不符合面向对象的思想。)关于静态方法的使用,上面已经提到,类的静态属性可以在静态方法中操作。静态属性是类的属性,可以在程序运行期间用作全局变量。因此,我认为静态方法的主要功能是初始化类的静态属性或根据静态属性实现某些业务逻辑。
静态类为什么不能实例化 java静态内部类作用 java实例化对象有什么用
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。