类和对象的基本概念二

1.类的成员函数的函数体和类的定义分开来写

写法:

函数类型  类名::函数名

{

函数体

}

表明后面的函数是类的成员函数而非普通函数。那么,一定要通过对象或对象的指针或对象的引用才能调用。

2.类成员的可访问范围

范围访问关键字:

①private:私有成员,只能在成员函数内访问。

②public:公有成员,可以在任何地方访问。

扫描二维码关注公众号,回复: 1093986 查看本文章

③protected:保护成员

(如果某个成员前面没有关键字,则缺省地被认为是私有成员)

在类的成员函数内部,能够访问:

①当前对象的全部属性、函数。

②同类其它对象的全部属性、函数。

在类的成员函数以外的地方,只能够访问该类对象的公有成员。

设置私有成员的机制,叫做“隐藏”。

隐藏的目的是强制对成员变量的访问一定要通过成员函数进行,那么以后成员变量的属性改变以后,只需要更改成员函数即可。

否则,所有直接访问成员变量的语句都需要修改。

3.成员函数的重载和参数缺省

注意:使用缺省参数要注意避免有函数重载时的二义性


 


猜你喜欢

转载自blog.csdn.net/xutian_curry/article/details/80410598