java程序分析题?

java程序分析题?,第1张

第1题应该是:

false

false

因为:

1.

==和equals都是返回boolean类型的值(只可能是true或false)

2.

==是比较引用是否相等,显然b1和b2并不是引用的同一个对象。

3.

B类并没有覆盖Object类的equals方法,因此调用的是继承自Object类的equals方法,而Object类的这个方法也是比较的引用。

第7题应该是:

in Second class

in Second class

因为子类覆盖了父类的aMethod方法,父类的构造方法中调用的aMethod是子类的。

1. Java源程序编译后会生成一种扩展名为(.class)的字节码文件。

2. Java小程序不能单独运行,必须将编译后的文件嵌入到网页中,将其嵌

入时使用的标记是(applet)标记。

3.若希望所有的控件在界面上从左至右排列,应采用(FlowLayout)布局,

设置布局调用的方法是(setLayout)。

4.若类中定义的成员变量只能被同一个包中的类访问,则该变量的访问修饰符为(protected)。

5. Java通过(接口)实现多重继承。

6. 如果有一个类A是B的子类,且能够被不同包中的类所使用,请写出

该类的声明头:(public class A extends B)。

7. InputStream类以(字节)为信息的基本单位。

8. 自定义异常类必须是(Exception)类及子类,主动抛出异常的关

键字是(throw)。

9. java中下拉列表框对象的事件处理中,用addItemListener()方法注册监听对象,监听类实现的接口是(ItemListener)。

三、程序填空题

1. 下面程序中定义了一个Car类,要求创建一个该类的对象demoCar,该对象调

用set_number方法设置车号属性为3388,调用该对象的show_number方法则

输出车号。将程序补充完整。

class Car

{ int car_number

void set_number(int car_number)

{ this.car_number = car_number}

void show_number()

{ System.out.println(“My car No. is :”+car_number)}

}

class CarDemo

{ public static void main(String args[])

{ Car car = new Car()

demoCar.set_number(3388)

car.show_number() }}

2.以下是一个applet的完整程序,它使用“宋体”字体,在applet窗口中显

示背景色为黑色,前景色为绿色的字符串“您好!”。

import java.awt.*

import java.applet.Applet

public class DrawStringDemo extends Applet {

private Font afont= new Font(“宋体”,Font.BOLD,18)

public void init(){

(Color.black)

}

public void paint(Graphics g){

g.setColor(Color.GREEN)

(afont)

(“您好!”,10,40)

}

}

3.程序改错。

①public static void main(String[] args) {

②boolean isValid = false

③int scores[] = {65,70,69,98,86}

四、分析程序结果题

结果:

a=1

b=1

c=1

a=2

b=2

c=1

a=3

b=1

c=1

a=4

b=2

c=1

应该不会有问题,有问题PM我把。

1-4:

has-a的关系、contains-a的关系、is-a的关系;

“班级”与“学生”是has-a的关系;

“学生”与“大学生”是is-a的关系。

1-5:

正确,把两个看做是类,“清华大学”包含了“大学”的全部成员,“大学”能接受的信息,“清华大学”一样能接受到。

1-6:

过程:面向对象的分析、面向对象的设计、面向对象的实现;

5个层次:对象-类层、静态属性层、服务层、结构层 、主题层;

引入了:界面管理、任务管理、数据管理。

PS:其实我也是JAVA新手,不知答得对不对,希望这些能对你有帮助,呵呵。。。。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11654964.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存