永发信息网

java中为什么实例方法可以调用实例变量也可以调用类变量,而类方法只能调用类变量

答案:1  悬赏:70  手机版
解决时间 2021-12-03 19:47
java中为什么实例方法可以调用实例变量也可以调用类变量,而类方法只能调用类变量
最佳答案
实例方法随着实例的产生而产生,随着实例的消亡而消亡。
并且实例方法是存储在内存中的堆中的,每一个实例,就在内存中存在一个该方法的副本
类方法是static的,和实例没有关系,存储在栈中,多个实例共享一个类方法。
类如果直接调用方法,由于在内存中没有初始化,内存中不存在实例方法,所以类不能调用实例方法。

对于补充的回答:
class A调用class B
class A{
public void funA(){}
}
class B{
public void funB(){
A a=new A();
a.funA();//调用A的方法
}
}
方法的初始化的时候,程序自动会给方法分配内存,不用像成员变量那样还要赋初值。所以方法初始化,楼主可以不用管。呵呵
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
星期天,小明看了一本书用了l时l5分,合_____
我的kindle是3.2.1,能不能直接升级到3.4.2
灿烂而又孤单的鬼是什么意思
玛珈片一个多月到保质期还能吃吗
朋友你好,你能分出昌盛正版鱼机
国槐地除草能用2,4一滴丁酯吗
鱼胶竹荪炖乌骨鸡怎么做
青菜瘦肉泡饭的正宗做法,青菜瘦肉泡饭怎样做
18个3分之2是(),
请问玉器什么价格
求教,simca-p做PLS建模个别问题指导。。。
索杨充电宝20000毫安冲电显示36c
a同学在家想要将自己的作品发布到因特网上面
盆栽草莓冬天会长草莓吗?
中国邮政储蓄银行(营山县合兴乡营业所)地址在
推荐资讯
2(3x-4)+5(4-x)=4x
日本旅行,凌晨两点到关西机场,还有巴士去和
中国除了稀土之外还有什么资源是世界必须的?
什么叫生铜,铜有多少种,哪种可以打手环
50g是多少mb流量
能有什么东西可以让男人吃做不了爱
单选题某市的一项调查发现,农民的文化程度、
12月21日用全英语怎么写
业务员跟秘书哪个好
k273次列车041是什么座位
纹眉纹的太长了怎么办啊
这可信吗。。。收到多次170 177开头的电话骚
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?