• 2021-04-14
    已知类MyClass中事件MouseClicked定义如下:
    public delegate void mydelegate();
    public event mydelegate MouseClicked();
    执行下列语句:
    Method obj=new Method();
    MyClass e=new MyClass();
    e. MouseClicked +=obj.fun;
    e. MouseClicked +=obj.fun;
    其中Method类中包含事件处理方法fun,然后引发该MouseClicked 事件,其结果为【 】
  • obj.fun方法被调用二次

    内容

    • 0

      C#中MyClass为一自定义类,其中有以下方法定义publicvoidHello(){⋯⋯}使用以下语句创建了该类的对象,并使变量obj引用该对象:MyClassobj=newMyClass();那么,可如何访问类MyClass的Hello方法?()。 A: obj.Hello(); B: obj::Hello(); C: MyClass.Hello(); D: MyClass::Hello();

    • 1

      下列方法中,没有定义在处理鼠标事件MouseEvent的监听器接口MouseListener中的方法是( )。 A: mouseClicked( ) B: mouseEntered( ) C: mouseReleased( ) D: mouseMoved( )

    • 2

      补全以下程序代码public abstract class MyClass { public int constInt = 5; 请在此处补全代码 public void method() { }} A: public abstract void method(int a); B: constInt = constInt + 5; C: public int method(); D: public abstract void anotherMethod() {}

    • 3

      设类Myclass中有公有成员函数Show(),并有以下定义: Myclass obj,*p=obj; 下列语句错误的是: A: obj.Show() B: obj.Myclass::Show() C: p->Show() D: p.Show()

    • 4

      处理鼠标事件时,通过方法将监-听-器绑定到事件源对象() A: mousePressed B: addMouseListener C: mouseEntered D: mouseClicked