Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <string>
- using namespace std;
- class budynek {
- public:
- string Nazwa;
- budynek(string nazwa)
- {
- Nazwa = nazwa;
- }
- virtual void wyswietlNazwe() {
- cout << "Nazwa budynku: " << Nazwa << endl;
- }
- };
- class szkola : public budynek {
- public:
- string Nazwa;
- string typ;
- szkola(string nazwa, string typSzkoly) : budynek(nazwa)
- {
- typ = typSzkoly;
- }
- void wyswietl() {
- cout << "Nazwa: " << Nazwa << " Typ szkoly: " << typ << endl;
- }
- };
- class dom : public budynek {
- public:
- string Nazwa;
- int iloscPokoi;
- dom(string nazwa, int pokoje) : budynek(nazwa)
- {
- iloscPokoi = pokoje;
- }
- virtual void wyswietl() {
- cout << "Ilosc pokoi: " << iloscPokoi << endl;
- }
- };
- int main() {
- budynek* budynek1 = new szkola("Szkola podstawowa nr 1", "podstawowa");
- budynek* budynek2 = new dom("Dom jednorodzinny", 4);
- budynek1->wyswietlNazwe();
- budynek2->wyswietlNazwe();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement