C++中构造函数向父类或者本类传参的示例分析
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,这篇文章主要介绍了C++中构造函数向父类或者本类传参的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。在C++的构造函数中,子类
千家信息网最后更新 2025年11月07日C++中构造函数向父类或者本类传参的示例分析
这篇文章主要介绍了C++中构造函数向父类或者本类传参的示例分析,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
在C++的构造函数中,子类继承父类,那么,在创建一个子类成员时,可以同时向父类或者子类的构造函数进行传参,实现方法如下:
写一个例子:mul_argc.c
#include#include using namespace std ; //英雄联盟类 class Hero{ private : int blood ; string name ; public : Hero(int blood = 100, string name = "man wang") { this->blood = blood ; this->name = name ; } ~Hero() { if(this->blood < 0){ cout << "Hero blood error!\n" << endl ; return ; } cout << "Hero name is:" << this->name << endl ; cout << "Hero blood is :" << this->blood << endl ; } }; //德玛类,继承于英雄类 class Dema : public Hero{ private : int blood ; string name ; public : Dema(int blood , string name); ~Dema();};//在实现子类的构造函数时,可以同时向父类的构造函数传参//例如这个例子的 : Hero(58,JS),相当于向父类的构造函数传参//当然,子类也可以给本类的的成员传参Dema::Dema(int blood , string name) : Hero(89 , "JS") , blood(58) , name("dema"){ this->name = name ; this->blood = blood ; }Dema::~Dema(){ if(this->name != "dema"){ cout << "This Hero are no dema!" << endl; return ; } if(this->blood < 0){ cout << "Dema blood error!\n" << endl ; return ; } cout << "Dmea name is:" << this->name << endl ; cout << "Dema blood is :" << this->blood << endl ; }int main(int argc , char **argv){ Dema player1(79,"dema"); return 0 ;}
感谢你能够认真阅读完这篇文章,希望小编分享的"C++中构造函数向父类或者本类传参的示例分析"这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!
函数
篇文章
C++
子类
示例
分析
同时
价值
例子
兴趣
成员
方法
更多
朋友
知识
编带
联盟
英雄
行业
资讯
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库营销的分析报告
数据分析软件开发实例
服务器发生故障怎么排查和修复
sql数据库错误还原
服务器内存损坏
web文件上传服务器方式
数据库中检索和索引的区别
表格里如何建立数据库
网络技术及应用基础知识
私接服务器一般是干嘛
眼镜行业软件开发的几大特点
方舟手游有没有私人服务器
修改华为服务器账户密码
关系表达式除法数据库
软件开发工程量计算标准
山东新能源软件开发近期价格
金色平原和别的服务器区别
新南威尔士网络安全硕士
我心目中的网络安全的手抄报
云虚拟机和云服务器有区别吗
寒假网络安全是什么意思
青岛中国网络安全年会
一周年网络安全图解
暗黑代理服务器
长寿区提供软件开发服务代理商
高端笔记本电脑软件开发
陕西铭祥联网络技术有限公司
hbase 股票数据库设计
山东外贸行业进口软件代理服务器
灵石天气预报软件开发