更多“常常使用内部类来实现监听器接口,这是接口和内部类相结合的-个较为典型的例子,它属于( )。A.整数 ”相关问题
  • 第1题:

    在Java中能实现多重继承效果的方式是( )。

    A.内部类

    B.适配器

    C.接口

    D.同步


    正确答案:C
    口的对象。这个包装类指的就是适配器,它包装的对象就是适配者(Adaptee),适配器提供客户类需要的接口。接口是-种只含有抽象方法或常量的-种特殊的抽象类,因为接口不包括任何实现,所以与存储空间没有任何关系,将多个接口合并,即多重继承就可以很容易实现,选项C正确。同步主要用在多线程程序设计中。

  • 第2题:

    1、在 Java 中,能实现多重继承效果的方式是()

    A.内部类

    B.适配器

    C.接口

    D.同步


    接口

  • 第3题:

    关于内部类错误的是

    A.内部类可以声明静态变量

    B.内部类中的局部变量可以直接引用

    C.内部类的实例变量被隐藏时可以使用this指针来引用 this.varname

    D.内部类和外部类可以共享一个变量


    内部类可以声明静态变量

  • 第4题:

    以下关于内部类的说明中不正确的是( )。

    A.内部类可以声明为public、private或protected

    B.内部类不可以定义为abstract

    C.内部类不能与包含它的类名相同

    D.内部类可以使用包含它的类的成员变量,包括静态和实例成员变量,也可以使用内部类所在方法的局部变量


    正确答案:B
    解析:本题考查对内部类的特性的掌握。内部类可以定义为abstract,以供子类使用。还需记住内部类如果被声明为static,就变成了顶层类,这样就不能再使用局部变量,也只有内部类是顶层类时,才可以声明static成员。

  • 第5题:

    请用lambda表达式改写下列使用匿名内部类实现Runnable接口的代码: new Thread(new Runnable() { @Override public void run() { System.out.println("Hello World!"); } }).start();


    D