A、FlowLayout B、GridLayout C、BorderLayout CardLayout 14、jva不允许类之间的多重继承,但通过在一个类中实现多个(), 可达到多重继承的目的。 A、接口B.、模块C、类D、包 15、下列关于构造函数的句子中,正确的是() A、定义类类型时,其构造函数不可省略。 B、类的构造函数不必与类名相同 C、一个类类型,只能定义一个构造函数 D、在用new运算符生成类的一个对象时,构造函数被调用执行。 16、声明一个类的方法是最终的,即不能被其子类覆盖该方法,应使用() 修饰符 A、abstract B.public C、protected D、final 17、对象是相关数据和方法的结合体,分别对应于对象的两个特征:状态和 A、抽象B、模块C、实现D、行为 18、设有下面两个类的定义: class Person class Student extends Person{ { long d:身份证号 int score;W入学 总分 String name;/∥姓名 int getscore(){ A、FlowLayout B、GridLayout C、BorderLayout D、 CardLayout 14、java 不允许类之间的多重继承,但通过在一个类中实现多个( ), 可达到多重继承的目的。 A、接口 B、模块 C、类 D、包 15、下列关于构造函数的句子中,正确的是( ) A、 定义类类型时,其构造函数不可省略。 B、 类的构造函数不必与类名相同 C、 一个类类型,只能定义一个构造函数 D、 在用 new 运算符生成类的一个对象时,构造函数被调用执行。 16、声明一个类的方法是最终的,即不能被其子类覆盖该方法,应使用( ) 修饰符 A、abstract B、public C、protected D、final 17、对象是相关数据和方法的结合体,分别对应于对象的两个特征:状态和 ( ) A、抽象 B、模块 C、实现 D、行为 18、设有下面两个类的定义: class Person { class Student extends Person { { long id; // 身份证号 int score; // 入学 总分 String name; // 姓名 int getScore(){