题目内容 (请给出正确答案)
[主观题]

在MainActivity中,使用内部类的形式定义calcBtn的事件()CalculationListener。

查看答案
如搜索结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能会需要:
您的账号:
发送账号密码至手机
发送
更多“在MainActivity中,使用内部类的形式定义calcB…”相关的问题

第1题

在MainActivity中,使用内部类的形式定义calcBtn的事件监听器CalculationListener。()

此题为判断题(对,错)。

点击查看答案

第2题

下列内部类的正确用途是( )。 Btnn.addActionListener(new AetionListener() { public void actionPerformed(AetionEventevent) { String s=input.getText(); Output.setText("Hello"+s+",Welcome You!"); } })

A.用于访问外部类的数据

B.用于进行事件处理

C.隐藏起来不被同一包中的其他类所见

D.生成事件适配器

点击查看答案

第3题

下列内部类的正确用途是( )。 btnn.addActionListener(new//注册监听器 ActienListener() { public void actionPerformed(ActionEvent event) { String s=input.getText(); output.setText("Hello"+s+",Welcome You!"); } });

A.用于访问外部类的数据

B.用于进行事件处理

C.隐藏起来不被同一包中的其他类所见

D.生成事件适配器

点击查看答案

第4题

下列内部类的正确用途是btnn.addActionListener(new //注册监听器ActionListener(){ public void actionPerformed(ActionEvent event) { String s=input.getText(); output.setText("Hello"+s+",Welcome You!");}});

A.用于访问外部类的数据

B.用于进行事件处理

C.隐藏起来不被同一包中的其他类所见

D.生成事件适配器

点击查看答案

第5题

下列内部类的正确用途是 btnn.addActionListener(new //注册监听器 ActionListener() { public void actionPerformed(ActionEvent event) { String s=input.getText(); output.setText("Hello"+s+",Welcome You!"); } });

A.用于访问外部类的数据

B.用于进行事件处理

C.隐藏起来不被同一包中的其他类所见

D.生成事件适配器

点击查看答案

第6题

使用内部类的主要原因描述错误的是()。

A、内部类对象可以访问其所在外部类的所有属性,包括私有属性

B、内部类提供了更好的封装,可以隐藏在外部类之中,不被同一个包中的其他类所见

C、匿名内部类还可以方便地定义运行时回调、也可以多次被使用

D、使用内部类编写事件驱动程序很方便。

点击查看答案

第7题

阅读以下应用说明、图和Java代码,根据要求回答问题1至问题5。

【说明】

Stack类是java. ntil包中专门用来实现栈的工具类。以下Java程序是一个不使用库函数而实现字符串反转的程序。例如,输入:123456,则输出:654321:输入:asdfeg,则输出:gefdsa。

【Java程序】

import java.applet.Applet;

import java.awt.*;

import java.awt.event.*;

import java.util.*;

public class UseStack extends Applet implements ActionListener

{ Stack MyStack;

Label prompt=new Label("输入要反转字符:");

Button pushBtn=new Button("压栈");

Button popBtn=new Button("弹栈"); //反转

TextField input=new TextField(5);

int[] DrawStack =new int[10]; //记录堆栈中数据

int[] PoppedOut=new int[20]; //记录被弹出的数据

int StackCnt=0; //记录模拟堆栈的数组中的数据个数

String msg=" ";

public void init()

{ MyStack=new Stack();

add(prompt);

add(input);

add(pushBtn);

add(popBtn);

pushBtn.addActionListener(this);

(1)

}

public void paint(Graphics g)

{ for (int i=10; i<StackCnt; i++) //模拟显示堆栈内部的数据排列情况

{ g.drawRect(50,200-i*20,80,20);

g.drawString(Integer.toString(DrawStack[i]),80,215-i*20);

}

for (int i=0;(2) ) //显示被弹出的数据

g.drawString(Integer.toString(PoppedOut[i]),200+i*20,100);

g.drawString("堆栈",70,236);

g.drawString("栈底",135,225);

g.drawString("栈顶",160,225-StackCnt*20);

g.drawString(msg,200,140);

}

public void actionPerformed( (3) )

{ if (e.getAct ionCommand () == "压栈") //压栈操作

{ if(StackCnt<10)

{ MyStack.push(new Integer( (4) ));

DrawStack[StackCnt++]=Integer.parseInt(input.getText() );

input.setText (" ");

}

else

msg="输入数据过多,请先弹栈!"

}

else if (e.getActionCommand () == "弹栈") //弹栈操作

{ if( (5) )

{ StackCnt--;

PoppedOut[PopCnt++]=[(Integer)(MyStack.pop())).intValue();

}

else

msg="堆栈已空,不能再弹栈!";

}

repaint();

}

}

点击查看答案

第8题

多态的表现形式有

A.定义很多子类

B.定义内部类

C.方法覆盖

D.方法重载

点击查看答案

第9题

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

A.内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用

B.内部类可以使用它所在类的静态成员变量和实例成员变量

C.内部类不可以用abstract 修饰符定义为抽象类

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

点击查看答案

第10题

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

A.内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用

B.内部类可以使用它在类的静态成员变量和实例成员变量

C.内部类不可以用abstract修饰符定义为抽象类

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

点击查看答案
热门考试 全部 >
相关试卷 全部 >
账号:
你好,尊敬的上学吧用户
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
谢谢您的反馈

您认为本题答案有误,我们将认真、仔细核查,
如果您知道正确答案,欢迎您来纠错

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
上学吧
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反上学吧购买须知被冻结。您可在“上学吧”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
上学吧
点击打开微信