C++继承

本文介绍了C++中的继承概念,包括派生类、基类的定义,子类继承父类的成员特点,以及如何访问和重写父类成员函数。通过实例代码详细解析了继承的六大要点。
摘要由CSDN通过智能技术生成

C++继承 竟然有手就行!

学C++肯定都知道,封装、继承和多态号称C++三大特性,封装好理解,就是将数据和操作数据的方法进行有机结合,隐藏对象的属性和实现细节,仅对外公开接口来和对象进行 交互;那么什么是继承呢?今天我就用6点,对继承作一讲解。
1:一个类可以继承自另一个类,继承的类称为派生类,也就是子类;被继承的类叫做基类,也就是父类;

class Father {
   
public:
	Father() {
   }
	~Father() {
   }
private:
	char* name;
	int age;
};

class Sonpublic Father {
   
public:
	Son() {
   }
	~Son() {
   }
private:
	int id;
};

这样一来,Son这个类就已经继承了Father类了;

2:子类继承了父类的所有成员,除了构造函数,析构函数和运算符;
我们在上面代码的基础上写一个打印所占内存空间的函数,来证明一下此时Son这个类继承了Father类:

class Father {
   
public:
	Father() {
   }
	~Father() {
   }
	void 
  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 6
    评论
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值