Files
OOP-Cpp/oop_hw1/oop_hw1_9/main.cpp
2025-08-11 00:01:30 +08:00

44 lines
505 B
C++

#include <iostream>
#include <string>
#include <vector>
class Pen {
public:
void write() {}
};
class FountainPen : public Pen {
public:
void refill() {}
};
class File {
public:
std::string name;
};
class Directory {
public:
std::vector<File> files;
};
class Printer {
public:
void print(const std::string& doc) {}
};
class Monitor {
public:
void display(const std::string& img) {}
};
class Sun {
public:
void shine() {}
};
class Moon {
public:
void reflect() {}
};