知音专栏
Javaweb练手项目源码下载
常用设计模式完整系列篇
100套IT类简历模板下载
Java常见面试题汇总篇
下列哪个叙述是正确的()
A.子类继承父类的构造方法。
B.abstract类的子类必须是非abstract类。
C.子类继承的方法只能操作子类继承和隐藏的成员变量。
D.子类重写或新增的方法也能直接操作被子类隐藏的成员变量。
点击下方空白区域查看答案解析!
▼
正确答案:C
答案解析:子类是不继承父类的构造方法的,而是必须调用其父类的构造方法。 abstract类的子类可以是abstract类,如果是非abstract类,就必须重写父类中所有的abstract方法。 D中子类新增的方法是不能直接操作被子类隐藏的成员变量的。
Java程序的并发机制是( )
A.多线程
B.多接口
C.多平台
D.多态性
点击下方空白区域查看答案解析!
▼
正确答案:A
答案解析: Java是通过多线程实现并发机制的。多线程是指一个程序中包含多个执行流, 多线程程序设计的含义是可以����,����将程序任务分成几个并行的子任务。
下列选项中,不属于模块间耦合的是( )
A.数据耦合
B.标记耦合
C.异构耦合
D.公共耦合
点击下方空白区域查看答案解析!
▼
正确答案:C
答案解析:
模块之间的耦合程度反映了模块的独立性,也反映了系统分解后的复杂程度。 按照耦合程度从弱到强,可以将其分成7级。
分别是非直接耦合、数据耦合、标记耦合、控制 耦合、外部耦合、公共耦合和内容耦合。其中没有异构耦合这种方式。
为了使模块尽可能独立,要求( )
A.模块的内聚程度要尽量高,且耦合程度要尽量强
B.模块的内聚程度要尽量高,且耦合程度要尽量弱
C.模块的内聚程度要尽量低,且耦合程度要尽量弱
D.模块的内聚程度要尽量低,且耦合程度要尽量强
点击下方空白区域查看答案解析!
▼
正确答案:B
答案解析: 系统设计的质量主要反映在模块的独立性上。评价模块独立性的主要标准有两个:一是模块之间的耦合,它表明两个模块之间互相独立的程度;二是模块内部之间的关系是否紧密,称为内聚。一般来说,要求模块之间的耦合尽可能地弱,即模块尽可能独立,而要求模块的内聚程度尽量高。
下列关于修饰符混用的说法,错误的是()
A.abstract不能与final并列修饰同一个类
B.abstract类中不可以有private的成员
C.abstract方法必须在abstract类中
D.static方法中能处理非static的数据