首页 > 试题广场 >

What is Static Method in Java(

[不定项选择题]
What is Static Method in Java()
  • It is a method which belongs to the class and not to the object(instance)
  • A static method can access only static data. It can not access non-static data (instance variables)
  • A static method can call only other static methods and can not call a non-static method from it.
  • A static method can not be accessed directly by the class name and doesn’t need any object

其实这题并不严谨,不管实例成员还是实例方法,都可以在静态方法里实例化一个对象再去调用

发表于 2019-07-06 18:12:28 回复(11)
A:静态方法是一个属于类而不属于对象(实例)的方法。(√)
B:静态方法只能访问静态数据。无法访问非静态数据(实例变量)。(√)
C:静态方法只能调用其他静态方法,不能从中调用非静态方法。(√)
D:静态方法不能通过类名直接访问,也不需要任何对象。(×) 静态方法可以直接用类名访问。
发表于 2019-04-07 15:40:46 回复(7)
我是不会这道题吗,我是没看懂英文😃
发表于 2020-03-02 18:04:40 回复(11)
我有不同意见
A.静态方法属于类方法, 同时也属于该类的所有对象, 只不过所有对象共享.
B.静态方法通过获取实例可以调用非静态的成员, 应该要限定为直接调用本类的实例成员, 所以不严谨.
C.同B
D.没有异议
看到是顺丰的题目后, 我就明白了: 这他妈的绝对是来捣乱的.
发表于 2019-12-30 09:54:37 回复(3)
A:静态方法属于类,而不属于对象(实例)
B: 静态方法只能访问静态数据,不能访问实例变量
C:静态调用只能调用其他静态方法,而不能调用其他非静态方法。

发表于 2019-03-16 20:36:18 回复(0)
能直接屏蔽顺丰的题库吗?
发表于 2019-08-08 18:37:02 回复(2)
吃了屎了么?外国人出的题?
发表于 2021-03-16 15:20:37 回复(0)
哎,想太多了,C 答案想着如果静态方法里实例化了该类的对象不就可以调用了吗,哎,,,
发表于 2019-03-23 19:41:43 回复(3)
这种题建议直接屏蔽加乱选,纯纯浪费时间,还不如去继续多做几道
发表于 2022-04-12 13:23:44 回复(0)
只有静静没有静动
发表于 2022-03-05 10:02:58 回复(0)
装比题 卖国贼出的题
发表于 2021-12-11 23:35:06 回复(0)
C选项有问题吧
发表于 2021-06-10 10:52:01 回复(0)
这种垃圾题目 还用英文 
发表于 2019-12-05 19:52:51 回复(1)
问就是来学英语的
static 静态
method 方法
belongs to 属于谁
access 有权使用
call 访问
directly 直接

发表于 2021-12-02 10:05:09 回复(0)
A:静态方法属于类,不属于任何实例。对 静态成员是属于类的,所有的实例对象都能够访问它,它不属于任何单个的实例对象,而是属于类的,如果非要较真的话,也可以说他是属于所有实例对象的。 B:静态方法只能访问静态数据,不能够访问非静态数据。对 C:静态方法只能调用静态方法,不能调用非静态方法。对 B,C就一句话,静态方法只能调用静态成员,不能调用非静态成员。原因:静态成员在类加载时候完成,而非静态成员在实例创建的时候才能访问,他是属于实例的成员。而加载在创建之前,所以静态成员加载的时候并没有实例,所以也不能使用实例的成员。 D:静态方法只能通过类名访问,不能通过任何一个实例去访问。错。 参考A解析,静态成员属于类的,也被全部类实例对象共享的。
编辑于 2020-12-07 05:28:35 回复(2)
英语不行
发表于 2020-08-27 22:00:13 回复(0)
顺丰迅雷就喜欢考英语
发表于 2020-01-06 16:04:21 回复(0)
A:静态方法是一个属于类而不属于对象(实例)的方法。(√)
B:静态方法只能访问静态数据。无法访问非静态数据(实例变量)。(√)
C:静态方法只能调用其他静态方法,不能从中调用非静态方法。(√)
D:静态方法不能通过类名直接访问,也不需要任何对象。(×) 静态方法可以直接用类名访问。
发表于 2019-04-14 16:13:14 回复(0)
A:静态方法是一个属于类而不属于对象(实例)的方法。(√)
B:静态方法只能访问静态数据。无法访问非静态数据(实例变量)。(√)
C:静态方法只能调用其他静态方法,不能从中调用非静态方法。(√)
D:静态方法不能通过类名直接访问,也不需要任何对象。(×) 静态方法可以直接用类名访问。
发表于 2022-09-20 18:28:22 回复(0)
main方法不也是静态方法吗?但是可以通过实例对象来调用非静态方法呀,c到底是对还是错???
发表于 2022-07-01 13:40:51 回复(1)