以下关于扩展方法说法正确的有哪些?
A: 在没有源代码的情况下,对类代码的扩展。
B: 扩展方法是静态的,它是类的一部分,但实际上没有放在类的源代码中。
C: 扩展方法是作为类的实例方法。
D: 如果扩展方法与类中原来某个方法重名,就不会调用扩展方法。
E: 可以通过扩展方法对类中已有方法进行重载。
A: 在没有源代码的情况下,对类代码的扩展。
B: 扩展方法是静态的,它是类的一部分,但实际上没有放在类的源代码中。
C: 扩展方法是作为类的实例方法。
D: 如果扩展方法与类中原来某个方法重名,就不会调用扩展方法。
E: 可以通过扩展方法对类中已有方法进行重载。
举一反三
- 下列关于继承与扩展的描述中,错误的是( )。 A: 继承与扩展可以重用已有类的字段(属于数据代码) B: 继承与扩展可以重用已有类的方法(属于算法代码) C: 继承与扩展就是直接使用已有的类来定义对象 D: 继承与扩展可以将多个类的共性部分提炼成超类,这样能减少重复代码
- 方法重写时,子类扩展父类方法,可以通过哪个方法调用父类中的方法() A: dir() B: super() C: self() D: 无法调用
- 【单选题】关于动态扩展类的说法正确的是() A. Python 除了可以在定义类时定义属性和方法外,还可以动态地为已经创建的对象绑定新的属性和方法 B. Python 只能在定义类时定义属性和方法,不能动态扩展 C. Python 只能动态扩展属性,不能动态扩展方法 D. Python 只能动态扩展方法,不能动态扩展属性
- 重写是指子类对父类中的方法进行扩展。( )
- 在JAVA中,Object类是所有类的父亲,用户自定义类默认扩展自Object类,下列选项中的方法不属于Object类的方法