在面向对象方法中,(44)定义了父类和子类概念。子类在原有父类接口基础上,用适合于自己要求实现去置换父类中相应实现称为()。
- A.封装
- B.继承
- C.覆盖(重置)
- D.多态
正确答案及解析
正确答案
B
解析
本题考查面向对象基本概念。
面向对象4个基本概念是对象、类、继承和消息传递。封装是一种信息隐蔽技术,把数据和行为封装为一个对象,其目是使对象使用者和生产者分离,使对象定义和实现分开。类定义了一组大体上相似对象,所包含方法和数据描述一组对象共同行为和属性。把一组对象共同特征加以抽象并存储在一个类中能力,是面向对象技术最重要一点。在定义和实现一个类时候,可以在一个已经存在类基础上来进行,把这个己经存在类所定义内容作为自己内容,并加入若干新内容,即继承,使父类和子类之间能够进行共享数据和方法。在类进行继承时,父类中方法需要在子类中重新实现,即覆盖(重置)。在继承支持下,用户可以发送一个通用消息,不同对象收到同一通用消息可以由自己实现细节自行决定产生不同结果,即多态(polymorphism)。