A.B *b; b->fun();
B.B b; B &br=b; br.fun();
C.B b; b.A::fun();
D.B b; b.fun();
务相同的对象构成类,类中的每个对象称为该类的(C)。对象的状态只能通过该对象的(D)才能改变。模板类是一种数据抽象,它把(E)当作参数,可以实现类的复用。在类的继承结构中,位于上层的类叫做基类,其下层的类则叫做(F)类。若在类A的定义中声明类B是其友元类,则类B可以直接使用类A的私有数据成员,反之,类A(G)直接使用类B的私有数据成员。
A自行车,摩托车,红旗轿车
B篮球,足球,排球
C教练,球员,足球
D足球课,排球课,篮球课
A.开发过程基于功能分析和功能分解
B.强调需求分析的重要性
C.把对象划分成类,每个对象类都定义一组数据和方法
D.对即存类进行调整