当前位置: 首页 > news >正文

c++类继承的一些反思

1.在创建对象中,数据被存储,类只有一份
2.在继承中,派生类的空间中有一份基类的,派生类和基类共有基类的数据,所以我们可以用父类初始化

student(int n,int m):person(n){
this->m=m;
}

3.s.print()会输出是父类类型,虽然子类继承了父类,但函数是父类的
在这里插入图片描述

#include<iostream>
#include<string.h>
#include<stdio.h>
#include<vector>
#include<typeinfo>
using namespace std;
class person{
public:
person(int n){
   
    this->n=n;
}
void print(){
     cout<<typeid(this).name();
    cout<<this->n;
}
int n;
};
class student:public person{

public:
student(int n,int m):person(n){
this->m=m;
}
void nn(){
    cout<<endl;
     cout<<typeid(this).name();
    cout<<this->n;
}
int m;
};

int main(){
student s(4,2);
s.print();//




}

相关文章:

  • C++ 测试案例
  • 第六节:基于Winform框架的串口助手小项目---收发数据《C#编程》
  • 【智能体Agent】ReAct智能体的实现思路和关键技术
  • 深度学习篇---不同框架下的图像通道
  • 数据库约束
  • GCC RISCV 后端 -- C语言语法分析过程
  • 【探寻C++之旅】第八章:多态
  • Java8-Stream流介绍和使用案例
  • stm32主从机硬件IIC实现
  • 十大经典排序算法简介
  • 基于JavaWeb开发的java+springboot+mybatis 网上商城项目设计和实现
  • 永恒之塔鼠标卡顿移动鼠标卡屏的问题
  • docker拉取失败
  • io函数 day3 文件io与系统函数
  • unity文字转语音usherpa-onnx-tts
  • 人工智能神经网络基本原理
  • 信创:信息技术应用创新产业
  • 软考高项(信息系统项目管理师)学习计划(2025)
  • 如何使用 Python+Flask+win32print 实现简易网络打印服务1
  • Python实战项目(‌Hands-on Python Project)
  • 网站客户端制作/新网站百度收录要几天
  • vps怎么做网站/百度搜索百度
  • 一个门户网站怎么做/百度收录查询
  • 网站的角色设置如何做/网络运营推广具体做什么工作
  • 重庆建设网站公司简介/百度关键词推广怎么做
  • php开发微网站开发/优化seo排名