新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

- 1 - 

JA

V

A

程序作业?/p>

 

 

1

、设计一个包含多个构造函数的类,并分别用这些构造函数实例化对象?/p>

 

 

2

、编写一个类

Calculate1

,实现加、减两种运算,然后,编写另一个派生类

Calculate2

,实

现乘、除两种运算?/p>

 

 

3

、建立三个类:居民、成人、官员。居民包含身份证号、姓名、出生日期,而成人继承自

居民,多包含学历、职业两项数据;官员则继承自成人,多包含党派、职务两项数据。要?/p>

每个类的字段都以属性的方式对外提供数据输入输出的功能?/p>

 

 

4

、编写一个类,其中包含一个排序的方法

sort(),

当传入的是一串整数,就按照从小到大的

顺序输出,如果传入的是一个字符串,就将字符串反序输出?/p>

 

 

5.     

编写一个控制台应用程序,定义一个类

MyClass

,类中包含有

public

?/p>

private

以及

protected

数据成员及方法。然后定义一个从

MyClass

类继承的?/p>

MyMain

,将

Main

方法?/p>

?/p>

MyMain

中,?/p>

Main

方法中创?/p>

MyClass

类的一个对象,并分别访问类中的数据成员?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

所

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

 

 

 

7

.创建一个类包含?/p>

protected

数据。在相同的文件里创建第二个类,用一个方法操纵第一

个类里的

protected

数据

 

 

 

9 

编写一个控制台应用程序,完成下列功能,并回答提出的问题?/p>

 

 

 

 

 

 

 

 

1) 

创建一个类

A

?/p>

在构造函数中输出

?/p>

A

?/p>

?/p>

再创建一个类

B

?/p>

在构造函数中输出

?/p>

B

?/p>

?/p>

 

 

 

 

 

 

 

 

2) 

?/p>

A

继承一个名?/p>

C

的新类,并在

C

内创建一个成员变?/p>

B

。不要为

C

创建?/p>

造函数?/p>

 

 

 

 

3) 

?/p>

Main

方法中创建类

C

的一个对象,写出运行程序后输出的结果?/p>

 

 

 

 

4) 

如果?/p>

C

中也创建一个构造函数输出?/p>

C

?/p>

,整个程序运行的结果又是什么?

 

 

10 

编写一个控制台应用程序,完成下列功能,并写出运行程序后输出的结果?/p>

 

 

 

 

1) 

创建一个类

A

,在

A

中编写一个可以被重写的带

int

类型参数的方?/p>

MyMethod

,并

在该方法中输出传递的整型值加

10

后的结果?/p>

 

 

 

 

2) 

再创建一个类

B

,使其继承自?/p>

A

,然后重?/p>

A

中的

MyMethod

方法,将

A

中接?/p>

的整型值加

50

,并输出结果?/p>

 

 

 

 

3) 

?/p>

Main

方法中分别创建类

A

和类

B

的对象,并分别调?/p>

MyMethod

方法?/p>

 

 

11. 

创建一个类,它存储一?/p>

int

数据成员

MyNumber,

并给该数据成员创建属性,当该数据

成员被存储时,将其乘?/p>

100

;当其被读取时,将其除以

100

?/p>

 

 

12. 

定义一个车辆(

Vehicle

)基类,具有

Run

?/p>

Stop

等方法,具有

Speed

(速度?/p>

?/p>

MaxSpeed

(最大速度?/p>

?/p>

Weight

(重量)等字段。然后以该类为基类,派生?/p>

bicycle

?/p>

car

等类。并?

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

- 1 - 

JA

V

A

程序作业?/p>

 

 

1

、设计一个包含多个构造函数的类,并分别用这些构造函数实例化对象?/p>

 

 

2

、编写一个类

Calculate1

,实现加、减两种运算,然后,编写另一个派生类

Calculate2

,实

现乘、除两种运算?/p>

 

 

3

、建立三个类:居民、成人、官员。居民包含身份证号、姓名、出生日期,而成人继承自

居民,多包含学历、职业两项数据;官员则继承自成人,多包含党派、职务两项数据。要?/p>

每个类的字段都以属性的方式对外提供数据输入输出的功能?/p>

 

 

4

、编写一个类,其中包含一个排序的方法

sort(),

当传入的是一串整数,就按照从小到大的

顺序输出,如果传入的是一个字符串,就将字符串反序输出?/p>

 

 

5.     

编写一个控制台应用程序,定义一个类

MyClass

,类中包含有

public

?/p>

private

以及

protected

数据成员及方法。然后定义一个从

MyClass

类继承的?/p>

MyMain

,将

Main

方法?/p>

?/p>

MyMain

中,?/p>

Main

方法中创?/p>

MyClass

类的一个对象,并分别访问类中的数据成员?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

所

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

 

 

 

7

.创建一个类包含?/p>

protected

数据。在相同的文件里创建第二个类,用一个方法操纵第一

个类里的

protected

数据

 

 

 

9 

编写一个控制台应用程序,完成下列功能,并回答提出的问题?/p>

 

 

 

 

 

 

 

 

1) 

创建一个类

A

?/p>

在构造函数中输出

?/p>

A

?/p>

?/p>

再创建一个类

B

?/p>

在构造函数中输出

?/p>

B

?/p>

?/p>

 

 

 

 

 

 

 

 

2) 

?/p>

A

继承一个名?/p>

C

的新类,并在

C

内创建一个成员变?/p>

B

。不要为

C

创建?/p>

造函数?/p>

 

 

 

 

3) 

?/p>

Main

方法中创建类

C

的一个对象,写出运行程序后输出的结果?/p>

 

 

 

 

4) 

如果?/p>

C

中也创建一个构造函数输出?/p>

C

?/p>

,整个程序运行的结果又是什么?

 

 

10 

编写一个控制台应用程序,完成下列功能,并写出运行程序后输出的结果?/p>

 

 

 

 

1) 

创建一个类

A

,在

A

中编写一个可以被重写的带

int

类型参数的方?/p>

MyMethod

,并

在该方法中输出传递的整型值加

10

后的结果?/p>

 

 

 

 

2) 

再创建一个类

B

,使其继承自?/p>

A

,然后重?/p>

A

中的

MyMethod

方法,将

A

中接?/p>

的整型值加

50

,并输出结果?/p>

 

 

 

 

3) 

?/p>

Main

方法中分别创建类

A

和类

B

的对象,并分别调?/p>

MyMethod

方法?/p>

 

 

11. 

创建一个类,它存储一?/p>

int

数据成员

MyNumber,

并给该数据成员创建属性,当该数据

成员被存储时,将其乘?/p>

100

;当其被读取时,将其除以

100

?/p>

 

 

12. 

定义一个车辆(

Vehicle

)基类,具有

Run

?/p>

Stop

等方法,具有

Speed

(速度?/p>

?/p>

MaxSpeed

(最大速度?/p>

?/p>

Weight

(重量)等字段。然后以该类为基类,派生?/p>

bicycle

?/p>

car

等类。并?

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

- 1 - 

JA

V

A

程序作业?/p>

 

 

1

、设计一个包含多个构造函数的类,并分别用这些构造函数实例化对象?/p>

 

 

2

、编写一个类

Calculate1

,实现加、减两种运算,然后,编写另一个派生类

Calculate2

,实

现乘、除两种运算?/p>

 

 

3

、建立三个类:居民、成人、官员。居民包含身份证号、姓名、出生日期,而成人继承自

居民,多包含学历、职业两项数据;官员则继承自成人,多包含党派、职务两项数据。要?/p>

每个类的字段都以属性的方式对外提供数据输入输出的功能?/p>

 

 

4

、编写一个类,其中包含一个排序的方法

sort(),

当传入的是一串整数,就按照从小到大的

顺序输出,如果传入的是一个字符串,就将字符串反序输出?/p>

 

 

5.     

编写一个控制台应用程序,定义一个类

MyClass

,类中包含有

public

?/p>

private

以及

protected

数据成员及方法。然后定义一个从

MyClass

类继承的?/p>

MyMain

,将

Main

方法?/p>

?/p>

MyMain

中,?/p>

Main

方法中创?/p>

MyClass

类的一个对象,并分别访问类中的数据成员?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

所

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

 

 

 

7

.创建一个类包含?/p>

protected

数据。在相同的文件里创建第二个类,用一个方法操纵第一

个类里的

protected

数据

 

 

 

9 

编写一个控制台应用程序,完成下列功能,并回答提出的问题?/p>

 

 

 

 

 

 

 

 

1) 

创建一个类

A

?/p>

在构造函数中输出

?/p>

A

?/p>

?/p>

再创建一个类

B

?/p>

在构造函数中输出

?/p>

B

?/p>

?/p>

 

 

 

 

 

 

 

 

2) 

?/p>

A

继承一个名?/p>

C

的新类,并在

C

内创建一个成员变?/p>

B

。不要为

C

创建?/p>

造函数?/p>

 

 

 

 

3) 

?/p>

Main

方法中创建类

C

的一个对象,写出运行程序后输出的结果?/p>

 

 

 

 

4) 

如果?/p>

C

中也创建一个构造函数输出?/p>

C

?/p>

,整个程序运行的结果又是什么?

 

 

10 

编写一个控制台应用程序,完成下列功能,并写出运行程序后输出的结果?/p>

 

 

 

 

1) 

创建一个类

A

,在

A

中编写一个可以被重写的带

int

类型参数的方?/p>

MyMethod

,并

在该方法中输出传递的整型值加

10

后的结果?/p>

 

 

 

 

2) 

再创建一个类

B

,使其继承自?/p>

A

,然后重?/p>

A

中的

MyMethod

方法,将

A

中接?/p>

的整型值加

50

,并输出结果?/p>

 

 

 

 

3) 

?/p>

Main

方法中分别创建类

A

和类

B

的对象,并分别调?/p>

MyMethod

方法?/p>

 

 

11. 

创建一个类,它存储一?/p>

int

数据成员

MyNumber,

并给该数据成员创建属性,当该数据

成员被存储时,将其乘?/p>

100

;当其被读取时,将其除以

100

?/p>

 

 

12. 

定义一个车辆(

Vehicle

)基类,具有

Run

?/p>

Stop

等方法,具有

Speed

(速度?/p>

?/p>

MaxSpeed

(最大速度?/p>

?/p>

Weight

(重量)等字段。然后以该类为基类,派生?/p>

bicycle

?/p>

car

等类。并?

Ͼλ">
Ͼλ
Ŀ

Java面向对象练习经典?- 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

 

- 1 - 

JA

V

A

程序作业?/p>

 

 

1

、设计一个包含多个构造函数的类,并分别用这些构造函数实例化对象?/p>

 

 

2

、编写一个类

Calculate1

,实现加、减两种运算,然后,编写另一个派生类

Calculate2

,实

现乘、除两种运算?/p>

 

 

3

、建立三个类:居民、成人、官员。居民包含身份证号、姓名、出生日期,而成人继承自

居民,多包含学历、职业两项数据;官员则继承自成人,多包含党派、职务两项数据。要?/p>

每个类的字段都以属性的方式对外提供数据输入输出的功能?/p>

 

 

4

、编写一个类,其中包含一个排序的方法

sort(),

当传入的是一串整数,就按照从小到大的

顺序输出,如果传入的是一个字符串,就将字符串反序输出?/p>

 

 

5.     

编写一个控制台应用程序,定义一个类

MyClass

,类中包含有

public

?/p>

private

以及

protected

数据成员及方法。然后定义一个从

MyClass

类继承的?/p>

MyMain

,将

Main

方法?/p>

?/p>

MyMain

中,?/p>

Main

方法中创?/p>

MyClass

类的一个对象,并分别访问类中的数据成员?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

所

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

?/p>

 

 

 

7

.创建一个类包含?/p>

protected

数据。在相同的文件里创建第二个类,用一个方法操纵第一

个类里的

protected

数据

 

 

 

9 

编写一个控制台应用程序,完成下列功能,并回答提出的问题?/p>

 

 

 

 

 

 

 

 

1) 

创建一个类

A

?/p>

在构造函数中输出

?/p>

A

?/p>

?/p>

再创建一个类

B

?/p>

在构造函数中输出

?/p>

B

?/p>

?/p>

 

 

 

 

 

 

 

 

2) 

?/p>

A

继承一个名?/p>

C

的新类,并在

C

内创建一个成员变?/p>

B

。不要为

C

创建?/p>

造函数?/p>

 

 

 

 

3) 

?/p>

Main

方法中创建类

C

的一个对象,写出运行程序后输出的结果?/p>

 

 

 

 

4) 

如果?/p>

C

中也创建一个构造函数输出?/p>

C

?/p>

,整个程序运行的结果又是什么?

 

 

10 

编写一个控制台应用程序,完成下列功能,并写出运行程序后输出的结果?/p>

 

 

 

 

1) 

创建一个类

A

,在

A

中编写一个可以被重写的带

int

类型参数的方?/p>

MyMethod

,并

在该方法中输出传递的整型值加

10

后的结果?/p>

 

 

 

 

2) 

再创建一个类

B

,使其继承自?/p>

A

,然后重?/p>

A

中的

MyMethod

方法,将

A

中接?/p>

的整型值加

50

,并输出结果?/p>

 

 

 

 

3) 

?/p>

Main

方法中分别创建类

A

和类

B

的对象,并分别调?/p>

MyMethod

方法?/p>

 

 

11. 

创建一个类,它存储一?/p>

int

数据成员

MyNumber,

并给该数据成员创建属性,当该数据

成员被存储时,将其乘?/p>

100

;当其被读取时,将其除以

100

?/p>

 

 

12. 

定义一个车辆(

Vehicle

)基类,具有

Run

?/p>

Stop

等方法,具有

Speed

(速度?/p>

?/p>

MaxSpeed

(最大速度?/p>

?/p>

Weight

(重量)等字段。然后以该类为基类,派生?/p>

bicycle

?/p>

car

等类。并?



ļ׺.doc޸Ϊ.docĶ

  • ѪC΢嵰׶򲡻ϵٴӦ
  • ɲʦ缯жʵʩ
  • ʡͨѧ꼶² ĵԪ һ ƻ
  • 꼶²16.2˹صķϰ(°)̻
  • ȥ3;
  • 2017רҵԱȨ汣⼰
  • ۺݽṹγ
  • йĺͺרѵ()
  • 꼶ѧ˼άѵϵϰ⼯()
  • (ȫ汾)

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)