第六章 Java类的继承、接口与多态:介绍类的继承的概念与实现、抽象类与接口、类的多态。6.1类的继承:介绍类的继承的含义及语法。
6.2抽象类和接口:介绍抽象类和接口的定义与实现。
6.3类的多态:介绍类的多态的两种实现方式。
6.1类的继承:介绍类的继承的含义及语法。
6.2抽象类和接口:介绍抽象类和接口的定义与实现。
6.3类的多态:介绍类的多态的两种实现方式。
[多选题]在JDK1.8中,接口方法除了抽象方法,还允许有

选项:[默认方法, 普通方法, 静态方法, 其余都可以]
[多选题]关于super说法正确的是

选项:[可用在静态方法中, 在子类构造方法中调用父类构造方法, 指代父类对象,访问父类成员, 不能出现在静态方法中]
[多选题]下列说法正确的是:

选项:[抽象类中可以有非抽象方法, 非抽象类中可以有抽象方法, 接口中可以定义构造方法, 抽象类中可以定义构造方法]
[多选题]abstract能修饰

选项:[属性, 接口, 类, 方法]
[单选题]类A实现了接口I,则语句I i=new A();是正确的

选项:[错, 对]
[多选题]接口的作用有

选项:[提供方法实现细节, 提高程序的扩展性, 提供多重继承, 约定行为规范供子类实现]
[多选题]下列说法正确的是:

选项:[接口中的属性的public static final修饰符可以省略, 接口可以是private的, 接口中抽象方法的public abstract修饰符可以省略, 接口可以是protected的。]
[多选题]抽象方法可以存在于()中

选项:[抽象类, 其余都可以, 普通类, 接口]
[单选题]子类会继承父类的()

选项:[只继承属性, 只继承方法, 其余都对, 属性和方法]
[单选题]Java中一个类只能有一个父类,却可以实现多个接口

选项:[对, 错]
[单选题]重载的方法参数个数及类型都相同,参数名不同也是允许的。

选项:[错, 对]
[单选题]定义一个类没指定父类时,它就没有父类。

选项:[错, 对]
[单选题]静态方法中可以出现this或super

选项:[对, 错]
[单选题]一个类没定义父类,则它的父类是

选项:[Parent, Math, String, Object]
[单选题]重载的方法要求方法头完全相同。

选项:[对, 错]
[单选题]抽象方法f写法正确的是

选项:[其余都对, void f();, abstract void f(){}, abstract void f();]
[单选题]父类型变量可以赋值为子类对象,反之父类对象赋给子类型变量则需要强制转换

选项:[对, 错]
[单选题]子类改写父类方法时,可以缩小方法访问权限。

选项:[错, 对]
[单选题]实现接口使用关键字

选项:[implements, implement, extends, extend]
[单选题]创建子类对象时,默认先调用父类无参的构造方法。

选项:[错, 对]
[单选题]下列不能同时使用的是

选项:[static final, abstract final, public abstract, public static]
[单选题]接口中的属性都是()的

选项:[static abstract, private final, public static final, public abstract]
[单选题]实现接口的非抽象类不必实现所有接口中定义的抽象方法。

选项:[对, 错]
[单选题]不能被继承的类或不能被覆盖的方法用()修饰

选项:[final, static, void, abstract]
[单选题]下列抽象方法定义正确的是()

选项:[void f();, abstract void f();, void f(){}, abstract void f(){}]
[单选题]类实现的多个接口用()分隔

选项:[冒号, 逗号, 分号, 短横线]
[多选题]下列哪些修饰符可以搭配使用

选项:[public abstract, static final, static abstract, abstract final]
[单选题]类之间、接口之间继承使用关键字()

选项:[extends, extend, implements, implement]
[多选题]B是A的子类,下列语句正确的是

选项:[B b=new A();, A a=new B();, B b=(B)new A();, A a=new A();]
[多选题]多态的两种实现方式

选项:[重载, 覆盖, 封装, 继承]
[单选题]类之间、接口之间继承使用关键字()

选项:[extend, implements, extends, implement]
[单选题]不能被继承的类或不能被覆盖的方法用()修饰

选项:[static, void, final, abstract]
[单选题]接口中的属性都是()的

选项:[public abstract, public static final, static abstract, private final]
[单选题]抽象方法f写法正确的是

选项:[void f();, abstract void f();, abstract void f(){}, 其余都对]
[单选题]类实现的多个接口用()分隔

选项:[短横线, 逗号, 分号, 冒号]
[单选题]下列不能同时使用的是

选项:[public static, public abstract, abstract final, static final]
[单选题]实现接口使用关键字

选项:[extend, implement, extends, implements]
[单选题]下列抽象方法定义正确的是()

选项:[abstract void f(){}, void f(){}, void f();, abstract void f();]
[单选题]一个类没定义父类,则它的父类是

选项:[Math, String, Object, Parent]
[单选题]子类会继承父类的()

选项:[只继承属性, 只继承方法, 属性和方法, 其余都对]
[单选题]Java中一个类只能有一个父类,却可以实现多个接口

选项:[错, 对]
[单选题]父类型变量可以赋值为子类对象,反之父类对象赋给子类型变量则需要强制转换

选项:[对, 错]
[单选题]子类改写父类方法时,可以缩小方法访问权限。

选项:[对, 错]
[单选题]静态方法中可以出现this或super

选项:[错, 对]
[单选题]重载的方法要求方法头完全相同。

选项:[错, 对]
[单选题]创建子类对象时,默认先调用父类无参的构造方法。

选项:[错, 对]
[单选题]实现接口的非抽象类不必实现所有接口中定义的抽象方法。

选项:[错, 对]
[单选题]重载的方法参数个数及类型都相同,参数名不同也是允许的。

选项:[对, 错]
[单选题]定义一个类没指定父类时,它就没有父类。

选项:[错, 对]
[单选题]类A实现了接口I,则语句I i=new A();是正确的

选项:[错, 对]
[多选题]abstract能修饰

选项:[类, 接口, 方法, 属性]
[多选题]下列说法正确的是:

选项:[非抽象类中可以有抽象方法, 接口中可以定义构造方法, 抽象类中可以有非抽象方法, 抽象类中可以定义构造方法]
[多选题]多态的两种实现方式

选项:[重载, 覆盖, 继承, 封装]
[多选题]B是A的子类,下列语句正确的是

选项:[A a=new B();, B b=new A();, A a=new A();, B b=(B)new A();]
[多选题]关于super说法正确的是

选项:[可用在静态方法中, 在子类构造方法中调用父类构造方法, 指代父类对象,访问父类成员, 不能出现在静态方法中]
[多选题]在JDK1.8中,接口方法除了抽象方法,还允许有

选项:[普通方法, 其余都可以, 默认方法, 静态方法]
[多选题]下列说法正确的是:

选项:[接口可以是private的, 接口中抽象方法的public abstract修饰符可以省略, 接口可以是protected的。, 接口中的属性的public static final修饰符可以省略]
[多选题]接口的作用有

选项:[提高程序的扩展性, 提供方法实现细节, 提供多重继承, 约定行为规范供子类实现]
[多选题]抽象方法可以存在于()中

选项:[抽象类, 其余都可以, 接口, 普通类]
[多选题]下列哪些修饰符可以搭配使用

选项:[public abstract, abstract final, static final, static abstract]

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