更多“事件处理实现有几种?()A、外部类、匿名内部类B、匿名内部类、接口实现C、匿名内部类、接口实现、内部类D、接口实现、内部类”相关问题
  • 第1题:

    常常使用内部类来实现监听器接口,这是接口和内部类相结合的-个较为典型的例子,它属于( )。

    A.整数处理

    B.浮点数处理

    C.事件处理

    D.数据处理


    正确答案:C
    常常使用内部类来实现监听器接口,这是接口和内部类相结合的-个较为典型的例子,它属于事件处理。

  • 第2题:

    下列关于使用内部类的原因叙述中不正确的是

    A.一个内部类的对象可访问外部类的成员方法和变量,包括私有的成员

    B.实现事件监听器时,采用内部类、匿名类编程非常容易实现其功能

    C.编写事件驱动程序,内部类很方便

    D.内部类就是特殊的抽象类,所以便于人机交互


    正确答案:D
    解析:内部类和抽象类不存在直接的联系,说内部类就是特殊的抽象类,所以便于人机交互,这是错误的。在事件处理的时候,我们引入了内部类就是因为内部类有选项A),B),C)的好处。

  • 第3题:

    下面关于内部类的说法,错误的是( )。

    A、内部类不能有自己的成员方法和成员变量

    B、内部类可用abstract修饰定义为抽象类,也可以用private或protected定义

    C、内部类可作为其他类的成员,而且可访问它所在类的成员

    D、除static内部类外,不能在类内声明static成员


    正确答案:A

  • 第4题:

    下列关于内部类的说法不正确的是()

    • A、内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用
    • B、内部类可以使用它所在类的静态成员变量和实例成员变量
    • C、内部类不可以用abstract修饰符定义为抽象类
    • D、内部类可作为其他类的成员,而且可访问它所在类的成员

    正确答案:C

  • 第5题:

    下面关于外部类和内部类成员的相互访问的规则中,正确的选项是()。

    • A、外部类可以直接访问内部类的成员
    • B、外部类不能访问内部类的成员
    • C、外部类可通过创建内部类的实例来访问内部类的成员
    • D、内部类可通过创建外部类的实例来访问外部类的成员

    正确答案:C

  • 第6题:

    Anonymous Inner Class(匿名内部类)是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?


    正确答案: 匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现。

  • 第7题:

    社会总产品的两大部类是指()

    • A、生产资料部类和消费资料部类
    • B、劳动资料部类和劳动对象部类
    • C、可变资本部类和不变资本部类
    • D、固定资本部类和流动资本部类

    正确答案:A

  • 第8题:

    用内部类或匿名类实现事件处理的特点是什么?()

    • A、不同足见不能共用事件处理类
    • B、结构简单,安全性高
    • C、匿名类只能用于一个组件的一个事件处理
    • D、阅读、理解、修改困难

    正确答案:C

  • 第9题:

    单选题
    用内部类或匿名类实现事件处理的特点是什么?()
    A

    不同足见不能共用事件处理类

    B

    结构简单,安全性高

    C

    匿名类只能用于一个组件的一个事件处理

    D

    阅读、理解、修改困难


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

  • 第10题:

    单选题
    事件处理实现有几种?()
    A

    外部类、匿名内部类

    B

    匿名内部类、接口实现

    C

    匿名内部类、接口实现、内部类

    D

    接口实现、内部类


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

  • 第11题:

    单选题
    关于内部类说法错误的是()
    A

    内部类能够隐藏起来,不为同一包的其他类访问

    B

    内部类是外部类的一个成员,并且依附于外部类而存在

    C

    Java内部类主要有成员内部类、局部内部类、静态内部类、匿名内部类

    D

    局部内部类可以用public或private访问修饰符进行声明


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

  • 第12题:

    单选题
    类定义代码被置于其他类定义中的类的是()
    A

    外部类

    B

    内部类

    C

    匿名类

    D

    抽象类


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

  • 第13题:

    下列代码中的内部类名是( )。

    A.Timer

    B.ActionListener

    C.listener

    D.匿名


    正确答案:B
    内部类就是在类内部重新定义的新类,该类能连接外部类,但是不能和外部类进行通信。Actionl。-istenser有自己的类方法体,而Timer没有,只是实例化了-个Timer对象。

  • 第14题:

    内部类的实现方式?


    正确答案:

     

    示例代码如下:
    package test;
    public class OuterClass
    {
    private class InterClass
    {
    public InterClass()
    {
    System.out.println("InterClass Create");
    }
    }
    public OuterClass()
    {
    InterClass ic = new InterClass();
    System.out.println("OuterClass Create");
    }
    public static void main(String[] args)
    {
    OuterClass c = new OuterClass();
    }
    }
    输出结果:
    C:\>java test/OuterClass
    InterClass Create
    OuterClass Create
    再一个例题:
    public class OuterClass {
    private double d1 = 1.0;
    //insert code here
    }
    You need to insert an inner class declaration at line 3. Which two inner class declarations are

    valid?(Choose two.)
    A. class InnerOne{
    public static double methoda() {return d1;}
    }
    B. public class InnerOne{
    static double methoda() {return d1;}
    }
    C. private class InnerOne{
    double methoda() {return d1;}
    }
    D. static class InnerOne{
    protected double methoda() {return d1;}
    }
    E. abstract class InnerOne{
    public abstract double methoda();
    }
    说明如下:
    一.静态内部类可以有静态成员,而非静态内部类则不能有静态成员。 故 A、B 错
    二.静态内部类的非静态成员可以访问外部类的静态变量,而不可访问外部类的非静态变量;return d1 出错。

    故 D 错
    三.非静态内部类的非静态成员可以访问外部类的非静态变量。 故 C 正确
    四.答案为C、E

  • 第15题:

    GUI事件处理器是一个()

    • A、 抽象类
    • B、 内部类
    • C、 实现指定接口的具体类
    • D、 继承指定适配器类的具体类

    正确答案:C,D

  • 第16题:

    匿名内部类适用于只需要使用一次的类。


    正确答案:正确

  • 第17题:

    关于内部类说法错误的是()

    • A、内部类能够隐藏起来,不为同一包的其他类访问
    • B、内部类是外部类的一个成员,并且依附于外部类而存在
    • C、Java内部类主要有成员内部类、局部内部类、静态内部类、匿名内部类
    • D、局部内部类可以用public或private访问修饰符进行声明

    正确答案:D

  • 第18题:

    类定义代码被置于其他类定义中的类的是()

    • A、外部类
    • B、内部类
    • C、匿名类
    • D、抽象类

    正确答案:B

  • 第19题:

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

    • A、内部类
    • B、接口
    • C、适配器
    • D、同步

    正确答案:B

  • 第20题:

    单选题
    在Java中,能实现多重继承效果的方式是()。
    A

    内部类

    B

    适配器

    C

    接口

    D

    同步


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

  • 第21题:

    问答题
    Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?

    正确答案: 匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现。
    解析: 暂无解析

  • 第22题:

    单选题
    下面关于外部类和内部类成员的相互访问的规则中,正确的选项是()。
    A

    外部类可以直接访问内部类的成员

    B

    外部类不能访问内部类的成员

    C

    外部类可通过创建内部类的实例来访问内部类的成员

    D

    内部类可通过创建外部类的实例来访问外部类的成员


    正确答案: B
    解析: C解析: 
    1、内部类可以直接访问外部类的成员,包括私有(private),因为内部类中持有了一个外部类的引用,写法为:外部类名.this.外部类成员名。 
    2、外部类访问内部类的成员,必须建立内部类对象

  • 第23题:

    单选题
    社会总产品的两大部类是指()
    A

    生产资料部类和消费资料部类

    B

    劳动资料部类和劳动对象部类

    C

    可变资本部类和不变资本部类

    D

    固定资本部类和流动资本部类


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