/*
file name : 2_cpp.cpp
*/
#include <iostream>
#include <vector>
#include <string>
#include <cstdlib>
#include <stdexcept>
#include <csignal>
#include <unistd.h>
using namespace std;
//父类
class Father
{
public:
//函数重载
void work(int num)
{
std::cout << "This is Father @ " << num << endl;
}
//函数重载
void work(float num)
{
std::cout << "This is Father @ " << num << endl;
}
};
//子类
class Sun : public Father
{
public:
//子类重写父类函数,实现多态
void work(int num)
{
std::cout << "This is ___Sun @ " << num << endl;
}
};
//接口(抽象类)
class Interface
{
public:
virtual void fun1() = 0; //虚函数
virtual void fun2() = 0; //虚函数
};
//实现接口(抽象类)
class Implement : public Interface
{
public:
void fun1()
{
std::cout << "Implement implements
C++基础学习代码
最新推荐文章于 2024-08-04 11:55:00 发布
这篇博客主要介绍了在Windows环境下进行C++编程的基础学习,包括如何使用GCC编译器进行代码编译,并展示了运行结果。
摘要由CSDN通过智能技术生成