类型兼容是指在基类对象可以出现的地方,都可以使用公有派生类的对象,已知:classBaseClass{//…};classDerivedClass:publicBaseClass{//…};BaseClassb,*pb;DerivedClassd,*pd;下面不属于类型兼容的是()。
A.b=d
B.BaseClass&bb=d
C.pd=&b
D.pb=&d
A.b=d
B.BaseClass&bb=d
C.pd=&b
D.pb=&d
A.工厂方法模式定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中,实现了开放封闭原则
B.观察者模式是发布—订阅体系结构风格的一种应用,其目的是定义一种一对多的依赖关系,当一个对象的状态发生变化时,所有依赖于它的对象都得到通知并被自动更新
C.抽象工厂模式将一个类的接口转换成客户希望的另一个接口,使原本由于接口不兼容而不能一起工作的类可以一起工作
D.适配器模式可以向客户端提供一个接口,使其在不必指定产品具体类型的情况下,创建多个产品族中的产品对象
A.派生类的对象可以赋给基类的对象
B.派生类的对象可以初始化基类的引用
C.派生类的对象可以直接访问基类中的成员
D.派生类的对象的地址可以赋给指向基类的指针
B.instanceof的返回值是一个布尔值
C.instanceof运算符前面操作数的编译时的类型要么与后面的类相同,要么与后面的类具有父子继承关系,否则会引起编译错误
D.以上描述都正确
A.派生类构造函数,需要为基类构造函数传递参数
B.派生类构造函数,需要为内嵌子对象的初始化传递参数
C.派生类构造函数,仅对派生类的新增数据成员初始化传递参数
D.派生类构造函数,可以采用初始化列表的方式为常成员函数传递初始化参数
A.不同对象可以使用不同的动画效果
B.一张幻灯片中同一类对象只能使用相同动画效果
C.同一类对象只能设置相同的动画效果
D.对象动画出现的顺序设置好以后是不能改变的
A.直接指定对象时,对象关键点上将出现夹点
B.可以拖动这些夹点快速拉伸、移动、旋转、缩放或镜像对象
C.夹点的颜色必定是蓝色
D.图形对象类型不同,夹点也不同
A.java接口包含函数声明和常量声明
B.java中的集合类(如Vector)可以用来存储任何类型的对象,且大小可以自动调整。但需要事先知道所存储对象的类型,才能正常使用
C.java中,子类不可以访问父类的私有成员和受保护的成员
D.在java中,可以用异常(Exception)来抛出一些并非错误的消息,但这样比直接从函数返回一个结果要花费更大的系统开销
B.clone方法是一个受保护的方法,实现对象的浅复制,只有实现了Cloneable接口才可以调用该方法,否则抛出CloneNotSupportedException异常
C.finalize方法该方法用于释放资源。因为无法确定该方法什么时候被调用,很少使用
D.equals方法比较对象的虚地址,但是可以在类中被重写
A.主键只允许数字类型的值
B.主键不允许出现NULL值
C.主键不允许出现重复值
D.若不能保证任何单字段都含唯值,可以将两个或更多的字段制定为主键