22问答网
所有问题
java中对象调用静态方法会发什么问题
如题所述
举报该问题
推荐答案 2016-08-07
不会发生问题。
因为静态方法属于类的同时也属于对象,对象调用静态方法是没有问题的。
但是静态方法不可以调用非静态方法或属性,因为非静态的方法或属性属于对象而不属于类。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://22.wendadaohang.com/zd/CShhhS2TXIT0XS6TTS6.html
相似回答
在
java
项目开发中过多使用
静态
变量和
方法
容易产生
什么问题
?
答:
1.内存空间的使用问题
。静态空间在程序结束之前一直存在,从而造成内存空间使用率不高。2.另一个问题就是如果在函数中使用了静态变量,那么这个函数就会保存上一次调用的一个状态,有时这会导致一些比较微妙的错误。特别的,这样的函数是不可重入的,不能在多线程或者多进程中进行使用。
在
java
面向
对象
中this能调动
静态方法
吗
答:
肯定能调用了。你首先要清楚,
对象
是可以
调用方法
的(不管是静态的还是非静态的)。其次,this指的是当前对象,既然是对象,当然能调用了。只是
java中
不建议用对象来
调用静态方法
,推荐用类。最简单就是做个测试。class Demo{ public Demo(){ this.test(); //这里不就调用了。自己编译一下,看看报不...
大家正在搜
java静态方法调用静态方法
java什么时候用静态方法
静态方法用什么调用
Java中的静态方法是什么
java静态和非静态的调用
java静态方法和普通方法
java静态类和静态方法
对象调用静态方法
java怎么调用另一个类的方法
相关问题
java,,是不是只有类才能调用静态方法??对象能调用静态方...
java中静态变量和静态方法是用类来调动,还是用对象来调用,...
在java中怎样调用静态方法,还有静态与普通方法有什么不同?
java静态方法为什么调用其他方法需要创建对象
Java中建立实例对象和使用静态方法分别有什么好处
java调用静态方法会创建对象吗
java中,用对象调用静态方法,可以调用,,这是不是相当于该...
java多线程并发去调用一个类的静态方法,会有问题吗?