关于面向对象的程序设计,以下叙述错误的是()。
A对象之间通过消息进行通信,实现对象间的动态联系
B任何对象都是由属性和方法组成的
C只有客观存在的实体才可以抽象为对象
D 在面向对象程序设计中,总是先定义类,再用类生成具体的对象
A.封装是将数据和基于数据的操作封装成一个整体对象,通过接口实现对数据的访问和修 改
B.继承关系中共有的类属性特征均需在父类和子类中进行说明
C.多态使得一个类实例的相同方法在不同情形有不同表现形式
D.多态机制使具有不同内部结构的对象可以共享相同的外部接口
A.类是指共享同一属性和方法的所有对象的集合
B.对象的属性可以用来改变对象的操作方法
C.消息是对象进行操作的函数
D.方法是连接对象与外部世界的唯一通道
面向对象程序设计中,采用______机制实现共享类中的方法和数据。
A.引用调用
B.封装
C.动态绑定
D.继承
务相同的对象构成类,类中的每个对象称为该类的(C)。对象的状态只能通过该对象的(D)才能改变。模板类是一种数据抽象,它把(E)当作参数,可以实现类的复用。在类的继承结构中,位于上层的类叫做基类,其下层的类则叫做(F)类。若在类A的定义中声明类B是其友元类,则类B可以直接使用类A的私有数据成员,反之,类A(G)直接使用类B的私有数据成员。