77问答网
所有问题
java中,为什么用类名调用方法,该方法要是静态的?谢谢咯。
如题所述
举报该问题
推荐答案 2012-06-16
因为方法是静态的,所有可以用类名直接调用,因为静态方法是在类加载时候创建了内存地址的,所以不需要类实例化,他的初始化在new之前
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://77.wendadaohang.com/zd/W8pWqpIvN.html
相似回答
java 新手
为什么
java类中
要有 static
静态方法???
答:
1。
静态方法的特点: 直接调用类名+方法名,不需要实例化类对象
。如: Hello.P();非静态方法则必须实例化一个对象出来,再通过对象调用该方法如: Hello hello=new Hello(参数1~n); hello.P();2。程序被打包成.jar文件后(相当于.exe文件),给外界唯一的接口就是main方法。使用者双击.jar文件...
请问
Java
编程在
什么
情况下
调用方法
可以
用 类名
.
方法名
这种形式调用方 ...
答:
类的静态函数可以使用类名直接加方法名的方式调用
。静态函数的具体知识可以在百度百科中查找到。他是属于类的函数,是所有对象共有的函数,不是属于某个对象的。对于这种函数的调用就需要使用类名加函数名的方式调用 幻梦·人生 | 中级软件工程师 | 发布于2012-09-01 举报| 评论 0 0 你看是不是这样,创建一...
java
编程中直接
用方法名
来
调用方法是什么
意思?
答:
java中的方法分为:(1)静态方法 。间接使用类名,方法名和调用等
。(2)
普通方法
。 用new功能创建新对象 ,然后用对象方法,调用,间接使用方法名调用方法只能在一个类目中调用,而且该方法一定是静态的才能够补充。上面是在main函数中。如果在自定义中不是静态也行得通,直接方法名也可以被调用,...
awt中
为什么
有的
方法
不用加类或对象可以直接
调用
答:
java中的方法分为 (1)静态方法 直接使用 类名.方法名 调用
(2)
普通方法
通过new创建对象 然后使用 对象.方法 调用 直接使用方法名调用方法只能在一个类中调用,并且该方法必须是静态的才可以 补充一下。以上是在main函数中。如果在自定义类中不是静态也可以,直接方法名也能调用,因为...
java
为什么
非
静态类
是 对象名.
方法
(),而静态类是
类名
.方法(),求本质...
答:
java类
在加载时,程序首先会把
该类的静态
变量加载进内存中,也就是在堆空间中开辟一个区域专门存放。以后不管你new多少个类的对象
,该静态
变量永远都是在那里的。也就是说,静态变量在类的初始化一次后,系统就不会为该变量开辟新的内存空间。这个静态变量属于这个类,因此
用类名
.属性或
方法
。而每new...
java
基础问题
答:
static作用 他
是静态的,
也就是说你可以直接
用类名调用
其方法,不一定用对象变量名 你的测试类中BaseClass bc = new OtherClass();bc.f();这涉及到了多态,如果不用static定义方法,那么就会调用子类的相应
方法,要是
用上就不能多态了,只能用父
类方法
。
java中为什么静态类
可以直接
调用方法?
答:
因为
该类的静态方法是
程序启动时自动放在内存中了的,是属于程序的公共内存(但只能访问),而
类名
在这里你可以理解为命名空间。先通俗的分析下,我们把类看作是一个房子。房子里面有家具,桌椅板凳之类的,房子里面还有人。房子里面所有的人都应该是共有一套家具的。也就是说,这些家具是唯一的,如果...
大家正在搜
java怎么调用别的类中方法
java怎么调用另一个类的方法
java调用另一个类中的方法
java 获取调用该方法的类
java父类怎样调用子类的方法
java怎么调用类方法
java调用本类的方法
java通过类名调用方法
java子类调用父类方法
相关问题
java调用同一个类中的方法为什么要将方法申明成静态?
JAVA中静态方法只能用类名调用吗?
java中有的方法为什么要定义成静态的? 静态方法和实例方法...
java 新手 为什么 java类中 要有 static静态...
java中用对象名调用与用类名调用有什么区别
Java中可以直接调用类中静态方法,为什么不用实例化?它的原...
为什么main是static它调用的方法也要是static的...