一、

类和对象基础题(共

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

个类:

Print

类和主类

E

Print

类里有一个方法

output()

功能是输出

100 ~ 999

之间的所有水仙花数

(各位数字的

立方和等于这个三位数本身,如

: 371 = 3

3

+ 7

3

+ 1

3

)在主类

E

main

方法中来

测试类

Print

7

.编写

Java

应用程序。首先,定义一个

Print

类,它有一个方法

void output(int