niusouti.com

单选题M类中有一个没有形式参数,且没有返回值的方法method,若要使得用M.method()就可以调用该方法,则method方法的方法头的正确形式应该是()。A static void method()B public method()C final void method()D static method()

题目
单选题
M类中有一个没有形式参数,且没有返回值的方法method,若要使得用M.method()就可以调用该方法,则method方法的方法头的正确形式应该是()。
A

static void method()

B

public method()

C

final void method()

D

static method()


相似考题
参考答案和解析
正确答案: A
解析: 暂无解析
更多“M类中有一个没有形式参数,且没有返回值的方法method,若要使得用M.method()就可以调用该方法,则method”相关问题
  • 第1题:

    若在类A中有一个无形式参数且无返回值的方法m1(),而且在调用这个方法时可以使用类名称而不是对象名称,那么声明这个方法的形式为( )。

    A.static void m1 ()

    B.public void m1 ()

    C.final void m1 ()

    D.abstract void m1;


    正确答案:A
    解析:在选项A中,关键字static表明方法m1是类方法,在调用这种方法时可以使用类名。在选项B中,关键字public只是说明方法m1是公有的实例方法。在选项C中,关键字final说明方法m1是最终方法,不允许被任何子类中的方法覆盖。在选项D中,关键字abstract说明方法 m1是抽象方法,它的实现过程只能在子类中定义。

  • 第2题:

    若调用一个函数,且此函数中没有return语句,则正确的说法是该函数( )。

    A.没有返回值

    B.返回若干个系统默认值

    C.有返回值,但返回一个不确定的值

    D.返回一个用户所希望的函数值


    正确答案:C

  • 第3题:

    对Java中类的构造方法描述正确的是 ( )

    A.如果在类中没有定义,Java就提供一个默认的构造方法

    B.只能有一个构造方法

    C.没有返回值,所以返回类型是void

    D.可以直接被程序调用


    正确答案:A
    解析:构造方法就是用来对变量进行初始化的,在Java语言中,每个类至少有一个构造方法,为了保证这一点,如果用户定义的类中没有提供任何构造方法,那么Java语言将自动提供一个隐含的默认构造方法,选项A正确;Java中可以有多个类,所以可以有多个构造方法,选项B不正确;构造方法没有返回值,故默认为void类型,构造方法不可以定义为void类型,只可以省略不写,选项C不正确;当构造方法为private级别,意味着只能在当前类中访问它:在当前类的其他构造方法中可以通过this语句调用它,此外还可以在当前类的成员方法中通过new语句调用它,选项D错误。

  • 第4题:

    在Spring中,下面的代码定义了一个前置通知类,则下列选项中,说法错误的是( )。public class LogAdvice implements MethodBeforeAdvice{

    public void before(Method m,Object[]arges,Object target) throws Throwable{

    System.out.println(m.getName()+"(" + Arrays.toString(args) +")";

    });()

    A. 方法before是MethodBeforeAdvice接口中定义的方法

    B. 参数m是被通知的目标方法

    C. 参数args是调用方法的参数

    D. 参数target是代理类


    参考答案:D

  • 第5题:

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

    A、staticvoidmethod()

    B、publicvoidmethod()

    C、finalvoidmethod()

    D、abstractvoidmethod()


    正确答案:A

  • 第6题:

    ( 31 )构造方法名必须与 ______ 相同,它没有返回值,用户不能直接调用它,只能通过 new 调用。

    A )类名

    B )对象名

    C )包名

    D )变量名


    正确答案:A

  • 第7题:

    以下关于Java中类的构造方法的说法中,错误的是()。

    • A、构造方法必须与其所属类同名
    • B、构造方法可以用new运算符调用(系统自动调用)
    • C、一个类只能有一个构造方法
    • D、构造方法只能有入口参数,而没有返回值

    正确答案:C

  • 第8题:

    在Java语言中,包pack1的类class1中有成员方法:  protected void  method_1(){„},  private void method_2() {„},  public void method_3() {„}  和  void method_4() {„},  在包pack2中的类class2不是class1的子类,你在class2中可以调用方法()。 

    • A、method_1
    • B、method_2
    • C、method_3
    • D、method_4

    正确答案:C

  • 第9题:

    Python支持多继承,如果父类中有相同的方法名,而在子类中调用时没有指定父类名,则Python解释器将从左向右按顺序进行搜索。


    正确答案:正确

  • 第10题:

    单选题
    在Java语言中,包pack1的类class1中有成员方法:  protected void  method_1(){„},  private void method_2() {„},  public void method_3() {„}  和  void method_4() {„},  在包pack2中的类class2不是class1的子类,你在class2中可以调用方法()。
    A

    method_1

    B

    method_2

    C

    method_3

    D

    method_4


    正确答案: C
    解析: 暂无解析

  • 第11题:

    单选题
    构造方法名必须与(  )相同,它没有返回值,用户不能直接调用它,只能通过new调用。
    A

    类名

    B

    对象名

    C

    包名

    D

    变量名


    正确答案: B
    解析:
    构造方法是类中的一种特殊方法,是为对象初始化操作编写的方法,用它来定义对象的初始状态。构造方法名必须与类名相同,它没有返回值,用户不能直接调用它,只能通过new自动调用。

  • 第12题:

    单选题
    为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()
    A

     static  void  method( )

    B

     public  void  method( )

    C

     final  void  method( )

    D

     abstract  void  method( )


    正确答案: B
    解析: 暂无解析

  • 第13题:

    为了区分重载多态中同名的不同方法,要求______。

    A.形式参数个数或者类型不同

    B.返回值类型不同

    C.形式参数名称不同

    D.调用时用类名或对象名做前缀


    正确答案:A

  • 第14题:

    下面不属于类的构造方法具备的特点是( )。

    A.没有返回值

    B.用户可以通过new自动调用。

    C.构造方法名必须和类名相同

    D.用户可以直接调用


    正确答案:D
    解析:构造方法是类中的一种特殊方法,是为对象初始化操作编写的方法,用它来定义对象的初始状态。在Java语言中的每个类都有构造方法,它也是由方法名、参数和方法体组成。构造方法名必须与类名相同,它没有返回值,用户不能直接调用它,只能通过new自动调用。

  • 第15题:

    下面有关构造方法的说法中错误的是( )。

    A.构造方法名与类名必须相同。

    B.构造方法往往是给对象赋初值,无返回值,所以构造方法的返回类型是void。

    C.构造方法不能被程序调用

    D.定义一个类时,若没有定义该类的构造方法,则Java语言会提供默认的构造方法。


  • 第16题:

    在Spring中,使用Java实现代理方式需实现InvocationHandler接口,且必须实现invoke(Object proxy, Method method, Object[] args)方法,则下列说法正确的有( )。

    A.第一个参数是目标类

    B.第二个参数Method由被代理接口的方法调用

    C.第三个参数是方法调用的参数

    D.当程序调用代理的目标方法时,会自动变为调用invoke方法


    参考答案:BCD

  • 第17题:

    指出下面哪一项是在抽象类中声明一个抽象方法。( )

    A.public abstract method();

    B.public abstract void method();

    C.public void abstract Method();

    D.public void method(){abstract;}


    正确答案:B
    解析:本题考查在Java抽象类中声明抽象方法的格式。在Java语言中,将abstract关键字修饰的类称为抽象类。与此相对应,用abstract关键字修饰的方法称为抽象方法。当一个类的定义完全表示抽象的概念时,它不应该被实例化为一个对象,因此不能为抽象类实例化对象,也就是说,abstract类必须被继承。与此相应,abstract方法必须被重写。抽象类中可以包含抽象方法,对抽象方法只须声明,而不需要实现具体的内容,格式为 abstract retumType MethodName([paramlist])。对于抽象方法声明格式,abstract关键字不能缺少,此外,还需要注意如下内容:①声明格式中没有{};②最后的“;”不能缺少;③可以用public 或 protected关键字来修饰。选项A错误,缺少返回类型;选项B正确;选项C错误,返回类型要跟在abstxact后面;选项D错误,抽象方法中不需要有具体的实现内容,更不需要{}。

  • 第18题:

    ction类里通常包含了一个()方法,该方法返回一个字符串(就是一个逻辑视图名)。

    • A、execute
    • B、Login
    • C、Validate
    • D、method

    正确答案:A

  • 第19题:

    包pack1的类c_ass1中有成员方法:protected void method_1(){…},private void method_2(){…},public void method_3(){…}和 void method_4(){…},在包pack2中的类class2是class1的子类,它在class2中可以调用方法()。 

    • A、method_1
    • B、method_2
    • C、method_3
    • D、method_4

    正确答案:A,C,D

  • 第20题:

    为AB类的一个无形式参数无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()

    • A、 static  void  method( )
    • B、 public  void  method( )
    • C、 final  void  method( )
    • D、 abstract  void  method( )

    正确答案:A

  • 第21题:

    单选题
    以下关于Java中类的构造方法的说法中,错误的是()。
    A

    构造方法必须与其所属类同名

    B

    构造方法可以用new运算符调用(系统自动调用)

    C

    一个类只能有一个构造方法

    D

    构造方法只能有入口参数,而没有返回值


    正确答案: C
    解析: 暂无解析

  • 第22题:

    单选题
    为AB类的一个无形参无返回值的方法method书写方法头,使得使用类名AB作为前缀就可以调用它,该方法头的形式为()。
    A

    staticvoidmethod()

    B

    publicvoidmethod()

    C

    finalvoidmethod()

    D

    abstractvoidmethod()


    正确答案: B
    解析: 暂无解析

  • 第23题:

    多选题
    包pack1的类class1中有成员方法: protected void method_1(){„}, private void method_2() {„},  public void method_3() {„}  和  void method_4() {„},  在包pack2中的类class2是class1的子类,你在class2中可以调用方法()。
    A

    method_1

    B

    method_2

    C

    method_3

    D

    method_4


    正确答案: C,D
    解析: 暂无解析