Core Java单元要点与练习题.pdfVIP

  • 0
  • 0
  • 约1.71千字
  • 约 2页
  • 2026-01-23 发布于四川
  • 举报

单元要点

学习目标

理解封装的作用

掌握static关键字的使用

理解静态变量态方法

了解静态初始化块和实例代码块

随堂测验

1.请通过代码封装,实现如下需求:

编写一个类Book,代表:

1)具有属性:名称(title)、页数(pageNum),其中页数不能少于200页,

否则输出错误信息,并赋予默认值200

2)每个属性要求使用private修饰,并且为各属性设置赋值和取值方法

3)具有方法:detail,用来在控制台输出每本的名称和页数

4)编写测试类BookTest进试:为Book对象的属性赋予初始值,并调用

Book对象的detail方法,看看输出是否正确

2.以下哪些论述是正确的ACDE

A.静态方法中不能调用非静态方法

B.非静态方法中不能调用静态方法

C.静态方法不能被覆盖

D.静态方法能够用类名直接调用

E.可以在不产生任何一个对象的情况下调用静态方法

F.静态方法里可以使用this

3、关于类的描述正确的是(B)

A、在类中定义的变量称为类的成员变量,在别的类中可以直接使用

B、局部变量的作用范围仅在定义它的方法内,或者是在定义它的控制流块中

C、使用其他类的方法时仅需要方法的名字即可

D、一个类的方法使用该类的另一个方法时不可以直接方法名

4、关于类的方法不正确的是(A)

A、在一个类里面方法不能同名

B、类方法也称为静态方法

C、如果普通方法没有返回值,则其返回类型必须是void

D、方法的参数列表是由类型、标识符组成的序列,每个参数之间用逗号分开。

5、关于类方法的描述正确的是(A)

A、类中被static修饰的方法叫类方法;

B、类方法不可以使用对象名.方法名()的形式调用;

C、普通方法可以使用类名.方法名()的形式调用;

D、类方法只能使用类名.方法名()的形式调用;

6、关于类方法的描述不正确的是(D)

A、被static修饰的方法叫类方法;

B、类方法可以使用类名.方法名()的形式调用;

C、类方法也可以使用对象名.方法名()的形式调用;

D、类方法只能使用类名.方法名()的形式调用;

7、关于类的方法不正确的是(D)

A、方法返回值必须与方法在定义时的类型匹配

B、方法如果没有返回值,则在定义方法的时候返回值应该说明为void

C、方法只有被调用时才能执行

D、为了能被调用,方法必须使用public来修饰

本节小结

学结

的封装类具有的条件

set/get方法的作用和使用

static关键字的使用

静态方法和实例化的区别

思考题

1.静态方法中是否可以调用非静态的方法?

文档评论(0)

1亿VIP精品文档

相关文档