java练习(1)(4)

2019-04-09 23:46

1.86 猜数字游戏:一个类A有一个成员变量v,有一个初

值100。定义一个类,对A类的成员变量v进行猜。如果大了则提示大了,小了则提示小了,等于则提示猜测成功.

1.87 编写具有两个方法的类,在第一个方法内调用第二个

方法两次:第一次调用时使用this,第二次调用时不使用this。

初始化和清理

1.88 构造方法在类中的作用是什么? 1.89 构造方法何时被调用() A.类定义时 使用对象变量时

1.90 有一个类A,以下为其构造函数的声明,其中正确的

是( )。

A)void A(int x){...} B)A(int x){...} C)a(int x){...} D)void a(int x){...} 1.91 在某个类A中存在一个方法:void GetSort(int x),以

下能作为这个方法的重载的声明的是 A)Void GetSort(float x) B)int GetSort(int y) C)double GetSort(int x,int y) D)void Get(int x,int y)

B.创建对象时

C.调用对象方法时

D.

1.92 为了区分重载中同名的不同方法,要求()

不同

C.调用时用类名或对象名做前缀 D.参数名不同 1.93 设计一个圆类,属性为半径,可以通过构造方法为属

性赋值,提供求圆面积的方法。

A.采用不同的参数列表

B.返回值类型

1.94 创建Book类,具有三个成员变量,分别表示

书名、作者和价格,提供为成员变量初始化的构造方法,并为成员变量提供存取器,创建测试类,测试你的Book类。

1.95 请定义一个交通工具(Vehicle)的类,其中有: 属性:

速度(speed),体积(size)等等 方法:移动(move()),设置速度(setSpeed(int speed)),加速speedUp(),减速speedDown()等等. 最后在测试类Vehicle中的main()中实例化一个交通工具对象,并通过构造方法初始化speed,size的值,并且具有打印属性信息的方法。另外,调用加速,减速的方法对速度进行改变。

1.96 定义名为MyTime的类,其中应有三个整型成员:时

(hour),分(minute),秒(second)。 为MyTime类定义构造方法,以方便创建对象时初始化成员变量。 再定义diaplay方法,用于将时间信息打印出来。 为MyTime类添加以下方法: addSecond(int sec) 、addMinute(int min)、 addHour(int hou) subSecond(int sec) 、

subMinute(int min)、 subHour(int hou) 分别对时、分、秒进行加减运算

1.97 编写Java程序,模拟简单的计算器。 定义名为

Number的类,其中有两个整型数据成员n1和n2。编写构造方法,赋予n1和n2初始值,再为该类定义加(addition)、减(subtration)、乘

(multiplication)、除(division)等成员方法,分别对两个成员变量执行加、减、乘、除的运算。 在main方法中创建Number类的对象,调用各个方法,并显示计算结果

1.98 编写Java程序,用于显示人的姓名和年龄。 定义一

个人类(Person),该类中应该有两个属性,姓名(name)和年龄(age)。定义构造方法,用来初始化数据成员。再定义显示(display)方法,将姓名和年龄打印出来。

1.99 定义一个网络用户类,要处理的信息有用户ID、用

户密码、email地址。在建立类的实例时,把以上三个信息都作为构造函数的参数输入,其中用户ID和用户密码是必须的,缺省的email地址是用户ID加上字符串\

1.100 编写Addition类,该类中应包含一组实现两数相

加运算的重载方法。 实现加法运算的方法,应接受两个参数(即加数和被加数),方法将两个参数进行加法运算后,返回相加结果。考虑可能针对不同的数据类型进行计算,重载一组方法,包括整型、长整型、浮点型、双精度浮点型、还有字符串。 在main

方法中创建Addition类的实例,分别调用重载方法测试其效果

1.101 建立一个汽车类,包括轮胎个数,汽车颜色,车

身重量等属性。分别创建接收一个参数,两个参数和三个参数的构造方法,并通过不同的构造方式创建车类对象。要求编写一个show方法,打印车的信息。 1.102 创建一个类,为该类定义三个构造函数,分别执

行下列操作: 1、传递两个整数值并找出其中较大的一个值 2、传递三个double值并求出其乘积 3、传递两个字符串值并检查其是否相同 4、在main方法中测试构造函数的调用

1.103 创建一个带缺省构造方法的类,在构造器中打印

一条消息。为这个类创建一个对象。

1.104 创建一个接收一个字符串参数的构造方法,并在

构造方法中打印该参数值。为这个类创建一个对象。 1.105 编写具有两个重载构造器的类,并在第一个构造

器中调用第二个构造器。

1.106 创建一个Dog类,具有重载的bark方法,此方法

根据不同的基本数据类型参数进行重载,在每个重载的bark方法中打印不同的信息,在main方法中调用不同的bark方法。 1.107

访问权限控制

1.108 如何引用包中的某个类?如何引用整个包 1.109 创建包需要使用的关键字是什么?对于该关键字

在使用时有哪些注意事项? 1.110 如何运行具有包的字节码文件?

1.111 Java的成员变量访问权限控制符有哪几种?其中

那种访问权限控制符的限定范围最大?

1.112 Java编程所必须的默认引用包为()

A.java.sys B.java.lang C.java.net D.以上都不是 1.113 System类在哪个包中()

A.java.util D.java.lang

B.java.io

C.java.awt

1.114 Java中访问权限控制符不包括() A.public

B.private

C.default

D.final

1.115 如果任何包中的子类都能访问父类中的成员,那

么应该使用哪个访问权限控制符()

A.public

B.private C.protected

D.transient


java练习(1)(4).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:最新教科版小学英语六年级下册I can t wait to see you 重点习题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: