单选题
👁️ 浏览量:

试题题干

关于类的叙述中,正确的是( )

A

每个类都要有一个main方法

B

类中可以不显式定义构造方法 

C

声明一个类时,必须使用public修饰符

D

类具有封装性,故不能访问类的数据成员

参考答案

正确答案:

试题解析

每个类都必须至少有一个构造方法。如果程序员没有为类定义构造方法,系统就会自动为该类生成一个默认的构造方法。故B正确。

一个程序可以包含一个或多个.java文件。不论文件个数有多少,其中只能有一个main()方法。故A错误。

类定义中的修饰符是访问权限修饰符,包括public(公有的)、private(只能被这个类本身访问)和protected(受保护的,只可以被同一包及其子类的实例对象访问),也可以不写,表示是默认修饰符。故CD错误。

综上选B。