第10章面向对象技术与C++语言概述.ppt

10.3 .3 对类成员的访问 同一类中的成员可以互相访问 在类的外部,可以通过三种方式访问类的公有成员。 对象名.成员名 (*对象指针).成员名或对象指针-成员名 对象的引用.成员名 class A { public: void f() { ...... //允许访问:x,y,f,g,h } private: int x; void g() { ...... //允许访问:x,y,f,g,h } protected: int y; void h(); }; void A::h() { ...... //允许访问:x,y,f,g,h} void func() { A a; a.f(); //OK a.x = 1; //Error a.g(); //Error a.y = 1; //Error a.h(); //Error ...... } 10.3 .4 对象的操作 可以对同类对象进行赋值 Date yesterday,today,some_day; some_day = yesterday; //把对象yesterday的数据成员分别赋值给对象some_day的相应数据成员 取对象地址 Date *p_date; p_date = today; //把对象today的地址赋值给对象指针p_date。 把对象作为函数

文档评论(0)

1亿VIP精品文档

相关文档