第八章
在类的UML图中,使用一个三层的长方形描述类的主要构成,其中第一层是()
属性层
方法层
变量层
答案:名字层
对于面向对象语言,UML中所说的泛化关系是指( )
类的继承关系
从属关系
组合关系对于下列代码:1) class Person {2) public void printValue(int i, int j) {//... }3) public void printValue(int i){//... }4) }5) public class Teacher extends Person {6) public void printValue() {//... }7) public void printValue(int i) {//...}8) public static void main(String args[]){9) Person t = new Teacher();10) t.printValue(10);11) }12) }第10行语句将调用( )语句。
第7行
6行 
 2下图右侧的矩形表示()。
以上都不对
源代码
说明下列选项中可以表示类图中的protected成员变量的是( )
#age



-money
+name阅读下面代码: class parent{ protected int addvalue(int a,int b){ int s; s=a+b; return s; }}class child extends parent{}若要在child类中对addvalue方法进行重写,下面对于child类中的addvalue方法头的描述( )是正确的。
int addvalue(int i,int j)
void addvalue()
public int addvalue(int a,int b)


以下关于接口的说法中,正确的是( )。
接口中全部方法都是抽象方法,方法可以是任意访问权限
接口可以应用于策略模式中,体现了面向抽象原则
接口中属性都是使用public static final修饰,没有显式赋值将使用默认值如果A类中的成员变量是用B类(接口)来声明的变量,那么A和B的关系是( )。
包含关系
关联关系
实现关系在策略设计模式中,如果策略是一个接口,那么具体策略应该是该接口的实现类。( )装饰模式属于创建型设计模式。( )若A类依赖于B类,那么UML通过使用一个虚线连接A和B的UML图,虚线的起始端是A类,终点端是B类。( )在类的UML图中,如果方法是静态方法,则应在方法的名字下面添加波浪线。( )应用开-闭原则设计系统时,所谓开,就是增加新的子类时,不需要修改重要的抽象类。( )设计模式是针对某一类问题的最佳解决方案,是从许多优秀的软件系统中总结出的成功的、可复用的设计方案。( )策略模式是面向抽象原则的成功应用。( )

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部