继承是面向对象言的重要特征之一继承是把已有类作为.pptVIP

  • 0
  • 0
  • 约2.37万字
  • 约 66页
  • 2018-10-11 发布于江苏
  • 举报

继承是面向对象言的重要特征之一继承是把已有类作为.ppt

继承是面向对象言的重要特征之一继承是把已有类作为

CHAPTER 10 Inheritance 继承 10.1 OBJECT-ORIENTED DESIGN USING INHERITANCE 10.3.1 Declaring a derived class 10.3.1 Declaring a derived class 10.3.1 Declaring a derived class 10.3.1 Declaring a derived class 10.3.2 Implementing a derived class 10.3.2 Implementing a derived class 10.3.2 Implementing a derived class 10.3.2 Implementing a derived class 10.3.2 Implementing a derived class 10.3.2 Implementing a derived class 10.3.2 Implementing a derived class 10.4 PROTECTED MEMBERS AND INHERITANCE 保护成员与继承 10.5 CONTROLLING INHERITANCE 控制继承 10.5.2 Private inheritance 私有继承 10.5.3 Protected inheritance 保护继承 10.6 MULTIPLE INHERITANCE 多继承 10.6 MULTIPLE INHERITANCE 多继承 10.7 VIRTUAL BASE CLASS 10.7 VIRTUAL BASE CLASS 10.7 VIRTUAL BASE CLASS 10.8 STATIC CLASS MEMBERS 静态类成员 10.8.1 Static data members 静态数据成员 10.8.2 Static member functions 静态成员函数 10.8.2 Static member functions 静态成员函数 10.8.2 Static member functions 静态成员函数 10.8.2 Static member functions 静态成员函数 10.9 FRIEND FUNCTION AND FRIEND CLASS 10.9 FRIEND FUNCTION AND FRIEND CLASS class DerivedClass : private BaseClass { public : // public section … private : // private section … } ; The public members and protected members of base class are private member in derived class. // Example13-4 #includeiostream.h class X { public : void get_ij( ) { cout Enter two numbers: ; cin i j ; }; void put_ij( ) { cout i j \n ; }; protected : int i , j ; }; class Y : public X { public : int get_k( ) { return k ; }; void make_k( ) { k = i * j ; }; // use base class DM private : int k ; }; class Z : public Y { public : void f( ) { i = 2 ; j = 3; }; // use base class DM }; void main ( ) { Y var1; Z var2 ; var1.get_ij( ) ; var1.put_ij( ) ; var1.make_k( ) ; var2.f( ) ; var2.p

文档评论(0)

1亿VIP精品文档

相关文档