1、静态方法可以通过“类名.方法”的方式调用正如main方法的调用方式
2、若静态方法中包含了非静态方法,如上述的f()由于f()的类对象可能未被实例化,为了避免这种情况於是静态方法只能调用静态方法
3、就是想用非静态,也可以解决2的问题,直接this.f()也是不行将方法的对象实例化,如下
1、静态方法可以通过“类名.方法”的方式调用正如main方法的调用方式
2、若静态方法中包含了非静态方法,如上述的f()由于f()的类对象可能未被实例化,为了避免这种情况於是静态方法只能调用静态方法
3、就是想用非静态,也可以解决2的问题,直接this.f()也是不行将方法的对象实例化,如下
java静态变量它能被所有的类实例共享对于类的所有对象
可以存在多个静态变量实体。
既然是被共享的大家都分享一个才叫共享
每个人都有,那叫独享……
抱歉有点抽潒!能否讲得仔细一点
可是还是解决不了这句话错在何处,对于静态变量犹如你的举例,它确实是被大家共享的
在其他地方看到这句“静态变量,在内存中是所有java所有对象共享静态变量的,而实例变量则是自己拥有自己的
”。
请大神赐教!
静态变量实体只有一个 大镓共享操作
你对这个回答的评价是
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。