66问答网
所有问题
java中在同一类中普通方法可以直接调用普通方法和静态方法吗?
就是在方法中不需要创建对象直接写方法名()
举报该问题
推荐答案 2020-01-05
可以,非常可以!
你把这事简单想成,先来后到,就容易多了!
静态方法,以及静态成员,都会比普通类,方法,成员,优先进入内存的!
(后进来的)调用(先进来的),方法,是绝对可以的,理所应当,因为他早早的就进内存了!
它调用自己同类的普通方法,也是可以的,因为他们一起来的!
反过来,你用(静态)去调用(普通)方法,那是万万不可的,因为先到的怎么可能去调用还没有进来的方法呢?
是不是很容易理解了?
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/Ui22ixvpxsnxpDiDs9x.html
其他回答
第1个回答 2020-01-05
可以。
一个类的实例(普通)方法,可以直接(指不创建对象直接写方法名)调用这个类的所有其它方法(包括静态方法)。 但一个类的静态方法,只能直接调用这个类的所有其它静态方法。
本回答被网友采纳
相似回答
java中同一
个类的
里的方法可以直接调用吗
答:
可以的
,不管是私有方法,或者静态方法,都是可以的。下面我写个Demo给您看看。/** * * 开发公司:SOJSON在线工具 * 版权所有:© www.sojson.com * 博客地址:http://www.sojson.com/blog/ * * * 注释写这里 * * * * 区分 责任人 日期说明 * 创建 周柏成 2017年5月...
java方法可以调用同一类中
的
方法吗
答:
可以是可以的
,但是还要分几种情况:一、静态方法对非静态方法的调用是不能直接调用的,要通过对象来调用;二、同为非静态的方法之间可以互相调用;三、静态方法之间也可以直接调用。可以通过类名.方法名直接调用;
java
普通方法可以直接调用静态方法吗
答:
可以的
,因为创建对象的时候必然加载了静态方法,所以普通方法可以调用。但静态方法不能访问普通方法,因为不能保证内存中分配了普通方法的空间
java
主
方法能调用静态方法吗?
答:
可以直接调用的
。在调用静态方法的时候,比如说这个静态方法是在一个类中,直接用类名点方法名,不需要在new出一个对象,然后用new处的对象来调用方法。因为静态方法可以直接用类名调用
java中类可以直接调用方法吗
答:
可以,
类可以直接调用
类的
静态方法
Class A{ //带有static修饰符的为静态方法,可以被类和类的实例调用 public static void Hello(){ } } 调用:A.Hello();
Java中可以直接调用类中静态方法
,不用实例化么,详解!原理
答:
堆内存中开辟一个新空间来存放该类的实例对象,并且栈中也会有一个新的引用变量去指向它。
静态方法
也是类似,但是有一点要强调,静态方法只中不
能调用
非静态方法。因为被static修饰的方法会首先被Classloader对象先加载进内存,而这个时候可能其它的非静态方法或者变量还没有被加载进来。就好比我现在想做...
大家正在搜
实例方法可以直接调用本类的类方法
类可以直接调用方法吗
实例方法可以直接调用哪些方法
接口可以直接调用方法吗
可以用类名直接调用的方法
实例方法可以直接调用
java子类调用父类方法
java怎么调用另一个类的方法
java怎么调用类方法
相关问题
java 普通方法可以直接调用静态方法吗
在java中怎样调用静态方法,还有静态与普通方法有什么不同?
java中同一个类的里的方法可以直接调用吗
java中同一个类中的main方法调用其他非静态方法不能直接...
java中的静态方法可以直接调用吗
java同一个类中的方法调用?
Java中可不可以在一个类中调用另一个类的静态共有方法
java中同一个类中main方法怎么调用同级别的另一个静态方...