发 帖  
原厂入驻New
实战多通道高速精密测温仪的全系列设计教程,以实际项目为依托,提升工程师核心竞争力!→点击立即抢购←

[经验] 【微信精选】C++的精髓类和继承就该这么理解!

5 天前  139 继承 c语言
分享
0
C++基础知识说明,如果你学过C语言,那么基础知识是一样的,比循环、运算符、指针等…。可以说C++是在C的基础上增加了面向对象编程。在C语言中,也可以实现类似面向对象的实现,实现代码的重用。

类是面向对象程序设计实现信息封装的基础。类定义以关键字class开头,后跟类名。
以下例子:定义了一个temp类,包含两个成员变量和一个方法函数,main()中,定义temp的对象temp1,然后可以直接访问类中的公有成员。









































C++继承
以下例子:定义了一个基类base,定义了一个子类sum,子类继承了基类base,
#include <iostream>





class sum: public base
{
public:
int add()
{
return (x + y);
}
};


sum1.x = 10;
sum1.y = 20;




8.png



继承类型

公有继承(public):当一个类派生自公有基类时,基类的公有成员也是派生类的公有成员,基类的保护成员也是派生类的保护成员,基类的私有成员不能直接被派生类访问,但是可以通过调用基类的公有和保护成员来访问。

私有继承(private):当一个类派生自私有基类时,基类的公有和保护成员将成为派生类的私有成员。

评论

高级模式
您需要登录后才可以回帖 登录 | 注册

发经验
课程
    关闭

    站长推荐 上一条 /10 下一条

    快速回复 返回顶部 返回列表