一、
类和对象基础题(共
13
题)
1
.编写一个
Java
应用程序,该程序中有
3
个类:
Lader
、
Circle
和主类
A
。具体
要求如下:
Lader
类具有类型为
double
的上底、下底、高、面积属性,具有返回
面积的功能,包括一个构造方法对上底、下底、高进行初始化。
Circle
类具有类
型为
double
的半径、周长和面积属性,具有返回周长、面积的功能,包括一个
构造方法对半径进行初始化。主类
A
用来测试类
Lader
和类
Circle
的功能。
2
.按要求编写
Java
应用程序:
(
1
)编写西游记人物类(
XiYouJiRenWu
)
其中属性有:身高(
height
)
,名字(
name
)
,武器(
weapon
)
方法有:显示名字(
printName)
,显示武器(
printWeapon)
(
2
)在主类的
main
方法中创建二个对象:
zhuBaJie
,
sunWuKong
。并分别为他
们的两个属性(
name,weapon
)赋值,最后分别调用
printName, printWeapon
方法
显示二个对象的属性值。
3
.编写
Java
应用程序。首先定义一个描述银行账户的
Account
类,包括成员变
量“账号”和“存款余额”
,成员方法有“存款”
、
“取款”和“余额查询”
。其次,
编写一个主类,在主类中测试
Account
类的功能。
4
.编写
Java
应用程序。首先,定义一个时钟类——
Clock
,它包括三个
int
型
成员变量分别表示时、
分、
秒,
一个构造方法用于对三个成员变量
(时、
分、
秒)
进行初始化,
还有一个成员方法
show()
用于显示时钟对象的时间。
其次,
再定义
一个主类——
TestClass
,在主类的
main
方法中创建多个时钟类的对象,使用这
些对象调用方法
show()
来显示时钟的时间。
5
.编写
Java
应用程序。首先,定义描述学生的类——
Student
,包括学号(
int
)
、
姓名
(
String
)
、
年龄
(
int
)
等属性;
二个方法:
Student(int stuNo,String name,int age)
用于对对象的初始化,
outPut()
用于输出学生信息。其次,再定义一个主类——
TestClass
,在主类的
main
方法中创建多个
Student
类的对象,使用这些对象来测
试
Student
类的功能。
6
.编写一个
Java
应用程序,该应用程序包括
2
个类:
类和主类
E
。
类里有一个方法
output()
功能是输出
100 ~ 999
之间的所有水仙花数
(各位数字的
立方和等于这个三位数本身,如
: 371 = 3
3
+ 7
3
+ 1
3
。
)在主类
E
的
main
方法中来
测试类
。
7
.编写
Java
应用程序。首先,定义一个
类,它有一个方法
void output(int