首页 > 其他分享 >定义一个基类Base,有两个公有成员函数fn1,fn2,私有派生出Derived类,如何通过Derived类的对象调用基类的函数fn1。

定义一个基类Base,有两个公有成员函数fn1,fn2,私有派生出Derived类,如何通过Derived类的对象调用基类的函数fn1。

时间:2023-04-10 19:56:42浏览次数:47  
标签:fn2 fn1 int Derived Base 基类

定义一个基类Base,有两个公有成员函数fn1,fn2,私有派生出Derived类,如何通过Derived类的对象调用基类的函数fn1。

#include<bits/stdc++.h>
using namespace std;
class Base {
public:
	int fn1() { return 0; }
	int fn2() { return 0; }
};
class Derived: private Base {
public:
	int fu1() {
		return Base::fn1();

	}
	int fu2() {
		return Base::fn2();

	}

};
int main()
{
	Derived d1;
	d1.fu1();
	d1.fu2();
}	


标签:fn2,fn1,int,Derived,Base,基类
From: https://www.cnblogs.com/drip3775/p/17304113.html

相关文章

  • 定义一个基类Object,有数据成员weight及相应的操作函数,由此派生出Box类,增加数据成员hei
    定义一个基类Object,有数据成员weight及相应的操作函数,由此派生出Box类,增加数据成员height和width及相应的操作函数,声明一个Box对象,观察构造函数与析构函数的调用顺序。#include<bits/stdc++.h>usingnamespacestd;classObject{protected: doubleweight;public: Object(......
  • Python中的抽象基类介绍
        从上一篇文章(Python中鸭子类型与多态介绍)中,我们了解到了python的鸭子类型和多态。继承提供了多态的基础,而多态则使继承更加灵活和强大。那么今天,让我们再来一起了解一下python里面的抽象基类。Python中的抽象基类(AbstractBaseClasses,简称abc)是一种特殊的类,它用于定义一......
  • 抽象基类
    ABC类全称是AbstractBaseClasses抽象基类可以通过ABC派生来简单创建抽象基类的特点:基类不应允许初始化接口方法未实现时报告相关错误可以把抽象基类想象成建筑的设计图纸,然后子类按图施工abc模块提供了一个元类ABCMeta可定义抽象类还有一个工具类ABC可有以继承的方......
  • Python抽象基类
     Python这门语言中,由于存在动态声明类属性的存在,我们很难说xxx是xxx,比如如何确定你正在处理的对象是一个列表?针对上面问题,我们可以使用isinstance(变量,list)的方式,如果得到True那么意味着变量是一个列表。但有时候我们并不是真的想得操作一个list,或者说如果我只想确认,我操作......
  • php Trait基类use trait,本类不use
    一回顾trait使用https://blog.csdn.net/bushuwei/article/details/103514174发现之前本人说明很模糊,自己居然不知道为什么其实这里的$c,就是classB再次回顾逻辑二分析self和static区别说的没毛病Trait基类usetrait,本类不use。那么如果用的newself,则你new出来的就是......
  • override关键字表示该函数会覆盖基类中的虚函数
    override关键字表示该函数会覆盖基类中的虚函数,即在派生类中重新实现了基类中的同名虚函数。在C++中,派生类可以重载其父类的虚函数。使用override关键字可以很好地指出该......
  • 注册插件:违反了继承安全性规则,派生类型必须与基类型的安全性匹配或低于比基类型的安
    当项目升级到VS2010或者2012后(同时NET版本也升级到4.0),会出现如下错误提示信息:类型“XXX”违反了继承安全性规则。派生类型必须与基类型的安全可访问性匹配或者比基类型......
  • c++之虚基类
    1.虚基类在多继承关系中,如果一个派生类的从两个父类那里继承过来,并且这两个父类又恰恰是从一个基类那里继承而来。那这样就麻烦了,因为你可能继承了两份一样的成员!这不仅多......
  • python FastAPI sqlalchemy 数据库模型基类通用模型
    作用用于所有表都需要使用的字段或者方法实现代码base.py#!/usr/bin/python#-*-coding:utf-8-*-#@time:2023/2/1317:43#@author:pugongying#@de......
  • 【蓝图基础】虚幻基类
    摘要:本篇介绍虚幻常用基类的特性及相互的继承关系关键词:虚幻基类继承关系基类特性目录虚幻基类及继承关系基类特性UObject:元初Actor(AActor):有型Pawn(APawn):木偶Character(A......