Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <QDebug>
- #include <QString>
- class Plant {
- protected:
- QString m_name, m_order;
- public:
- Plant(QString name, QString order)
- {
- m_name = name;
- m_order = order;
- }
- QString print()
- {
- return m_name + " ";
- }
- };
- class Tree : public Plant {
- public:
- Tree(QString name, QString order) :
- Plant(name, order)
- {}
- QString print()
- {
- return m_order + " ";
- }
- };
- int main()
- {
- Plant *g = new Plant("Gingko", "Ginkgoales");
- Plant *a = new Tree("Almond", "Rosales");
- Tree *p = new Tree("Pistachio", "Sapindales");
- qDebug() << g->print() << "\n"
- << a->print() << "\n"
- << p->print();
- delete g;
- delete a;
- delete p;
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement