commit 6f4ffd83ec3fddcdf4ede7d7b7c270c18ff675f0 Author: MarioYang Date: Thu Apr 24 13:46:11 2025 +0800 feat: device on/off diff --git a/1st.cpp b/1st.cpp new file mode 100644 index 0000000..7c58524 --- /dev/null +++ b/1st.cpp @@ -0,0 +1,16 @@ +class Device { +public: + virtual void turnOn() = 0; + virtual void turnOff() = 0; + virtual ~Device() {} +}; + +class LED : public Device { +public: + void turnOn() override { + // 點亮 LED + } + void turnOff() override { + // 熄滅 LED + } +};