在面对象的程序设计方法的范畴内,叙述正确的是()。
2024-11-07Java语言程序设计(一)(13215)
在面对象的程序设计方法的范畴内,叙述正确的是()。
A、子类对象可以作为父类对象使用
B、完全不使用结构化的程序设计方法
C、多态性是指对象的状态随运行时给定的参数不用而不同
D、父类的所有成员在子类的对象中不可访问,也不占内存空间
【正确答案】:A
【题目解析】:在面向对象编程中,一个子类对象可以被视为一个父类对象,这被称为"向上转型"。这是由于继承的特性,子类继承了父类的所有属性和方法,因此可以被视为父类的一个特殊实例。 这种特性有很多用途。例如,当你有一个父类类型的引用,但实际上你想要操作的是子类类型的对象时,你可以将子类对象赋值给父类引用。然后,你可以调用子类特有的方法,即使该引用被向上转型为父类类型。
A、子类对象可以作为父类对象使用
B、完全不使用结构化的程序设计方法
C、多态性是指对象的状态随运行时给定的参数不用而不同
D、父类的所有成员在子类的对象中不可访问,也不占内存空间
【正确答案】:A
【题目解析】:在面向对象编程中,一个子类对象可以被视为一个父类对象,这被称为"向上转型"。这是由于继承的特性,子类继承了父类的所有属性和方法,因此可以被视为父类的一个特殊实例。 这种特性有很多用途。例如,当你有一个父类类型的引用,但实际上你想要操作的是子类类型的对象时,你可以将子类对象赋值给父类引用。然后,你可以调用子类特有的方法,即使该引用被向上转型为父类类型。
