首页 > 试题广场 >

为AB类的一个无形式参数无返回值的方法method书写方法头

[单选题]

AB类的一个无形式参数无返回值的方法method书写方法头,可以用AB.method()方式调用,该方法头的形式为(    )

  • static void method( )
  • public void method( )
  • final void method( )
  • abstract void method( )
首先声明什么是静态方法:
  1. 用static修饰的方法
  2. 静态方法是使用公共内存空间的,就是说所有对象都可以直接引用,不需要创建对象再使用该方法。 
其次说明静态方法的使用:
  1. 在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。
  2. 而实例方法只有后面这种方式。
也就是说,只有调用静态方法时可以无需创建对象。
  • 根据题目.
1:AB为一个类,可以不创建对象,直接使用AB.method  ("类名.方法名"的方式)
  ---------------所以method是static修饰的静态方法
2:其次method无返回值
----------------所以method是void类型的方法.
所以选B   static void method();
发表于 2018-03-14 19:41:27 回复(2)
题目的意思是,不new一个AB类,也可以通过 AB.method()方式调用,所以是static的
发表于 2017-05-09 16:41:33 回复(1)
选B
A、static修饰方法,方法属于类本身,可以类名调用。
B、正常的实例方法,公有方法,必须实例化对象才可以调用。
C、final修饰方法,方法不可被重写,但是可以被重载。
D、abstract修饰方法,方法不能有方法体。abstract修饰方法,方法必须在抽象类或者接口中。
发表于 2018-07-17 09:26:56 回复(1)
AB.method是用类来调用方法,说明method方法是static的,而无返回值则是void,所以选A
发表于 2017-07-17 15:31:50 回复(0)
很奇怪啊,B也可以的啊
发表于 2017-05-08 19:35:31 回复(4)
答案选A。
这里考察的是静态关键字static
静态方法指的是不依赖于对象生存的方法,可以通过类名直接调用,在方法名前加上static关键字即可将方法声明为静态方法。
发表于 2021-12-20 20:20:02 回复(0)

无参无返回值,一定是 void 且参数列表为空,所以无法排除任何一个选项,但是调用方法的方式是:类名.方法名,则说明该方法是一个静态方法,应该用 staic 修饰;

发表于 2020-08-15 21:02:31 回复(0)
静态方法可以不创建对象,使用类名进行引用。
发表于 2020-06-02 21:24:33 回复(0)
静态方法可以直接使用类名访问
发表于 2018-06-03 07:41:03 回复(0)
不进行对象的new创建,直接使用类调用,则判断使用的是静态方法块~所以选择静态方法

发表于 2017-10-15 11:50:05 回复(0)
首先声明什么是静态方法:
  1. 用static修饰的方法
  2. 静态方法是使用公共内存空间的,就是说所有对象都可以直接引用,不需要创建对象再使用该方法。 
其次说明静态方法的使用:
  1. 在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。
  2. 而实例方法只有后面这种方式。
也就是说,只有调用静态方法时可以无需创建对象。
  • 根据题目.
1:AB为一个类,可以不创建对象,直接使用AB.method  ("类名.方法名"的方式)
  ---------------所以method是static修饰的静态方法
2:其次method无返回值
----------------所以method是void类型的方法.
所以选B   static void method();
发表于 2024-08-10 09:52:16 回复(0)

AB.method() 指的是使用类来调用方法,不需要用到对象,那么该方法就是静态方法,需要被static修饰。

A、静态方法

B、公共普通方法

C、final修饰的方法,表示该类的子类无法重写该方法

D、抽象方法

编辑于 2024-02-22 18:12:57 回复(0)
用static修饰的静态方法的调用方式是:类名.方法名
发表于 2022-09-20 11:38:43 回复(0)
本题错在忽略了用类来调方法意味着这个方法是静态方法
发表于 2022-09-14 21:43:31 回复(0)
首先声明什么是静态方法: 用static修饰的方法 静态方法是使用公共内存空间的,就是说所有对象都可以直接引用,不需要创建对象再使用该方法。  其次说明静态方法的使用: 在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。 而实例方法只有后面这种方式。 也就是说,只有调用静态方法时可以无需创建对象。 根据题目. 1:AB为一个类,可以不创建对象,直接使用AB.method  ("类名.方法名"的方式)   ---------------所以method是static修饰的静态方法 2:其次method无返回值 ----------------所以method是void类型的方法. 所以选B   static void method();
发表于 2022-05-11 07:59:11 回复(0)
静态方法可以直接用类名.方法名来调用
发表于 2022-03-31 19:42:57 回复(0)
方法头可以随意书写
发表于 2022-02-15 14:49:27 回复(0)
类可以直接调用静态方法
发表于 2022-02-14 18:53:07 回复(0)
直接通过类名调用的是静态方法
发表于 2021-12-17 00:08:50 回复(0)
类名直接调用方法是静态方法
发表于 2021-05-10 23:52:26 回复(0)