#include <iostream>
using namespace std;class Base {
public:Base() {Init();}virtual void Init() {cout << "Base Init" << endl;}void func() {cout << "Base func" << endl;}
};class Derived : public Base {
public:virtual void Init() {cout << "Derived Init" << endl;}void func()