![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
下列类是定义在java.io包中的抽象类的有()。
A.InputStream
B.OutputStream
C.Reader
D.FileWriter
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
A.InputStream
B.OutputStream
C.Reader
D.FileWriter
A.abstract Animal{abstract void growl()}
B.class abstract Animal{abstract void growl()}
C.abstract class Animal{abstract void growl()}
D.abstract class Animal{ abstract void growl(){System.out.println("growl")};}
A.内部类可以使用它所在类的静态成员变量和实例成员变量
B.内部类的类名只能在定义它的类或程序段中或在表达式内部匿名使用
C.内部类不可以用 abstract 修饰符定义为抽象类
D.内部类可作为其他类的成员,而且可访问它所在类的成员
A.如果一个方法定位为抽象方法,则其所在的类必须定义为抽象类
B.一个抽象类中,必须有一个抽象方法
C.子类集成一个抽象类,则子类必须实现父类的所有抽象方法
D.子类实现抽象父类的方法时,访问控制修饰符的范围可以降低
下列描述中,抽象类的特性是()。
A.可以说明虚函数
B.可以定义友元函数
C.可以进行构造函数重载
D.不能说明其对象
A.是特殊的抽象类
B.是抽象方法和常量值的定义的集合
C.当一个类实现一个接口时,必须实现接口中的所有方法
D.多个类可以实现一个接口,一个类只能实现一个接口
A.纯虚函数是一种特殊的虚函数,它没有具体的操作内容
B.抽象类是指具有纯虚函数的类
C.一个基类中说明有纯虚函数,该基类的派生类一定不再是抽象类
D.抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出
A.适配器(Adapte)模式
B.合成(Composite)模式
C.原型(Prototype)模式
D.模板模式(Template Pattern)