Witajcie mam do zrobienia takie zadanie i chciałbym je krok po kroku z wami analizować mam nadzieje ze będzie to w miarę możliwe
treść zadania jest następująca:
Zad. 3. Proszę zdefiniować klasę bazową oraz dwie klasy pochodne
Klasa bazowa: - atrybuty : liczba całkowita, znak; - metody: konstruktor domyślny nadający atrybutom wartości 1, 'a', konstruktor przeciążony nadający wartości atrybutom poprzez parametry,, destruktor, odczyt atrybutów. I klasa pochodna: - zamiana atrybutów miejscami, II klasa pochodna: - atrybuty – zamiast znaku 4-elementowa tablica znaków, - metody : zapis /odczyt tablicy. W programie – 1 obiekt klasy I, 1 obiekt klasy II powoływane statycznie. Proszę zademonstrować działanie ich metod
zrobiłem schemat od razu możecie sprawdzić czy dobrze
#include <iostream.h>
#include <stdlib.h>
#include <string.h>
class bazowa
{
public:
int a; // liczba calkowita
char znak; //znak
bazowa::bazowa // konstruktor domyślny nadajacy wartosci 1 i a
a(1), znak("a");
{}
};
class pochodna1 : public bazowa
{
};
class pochodna2 : public bazowa
{
}
main()
{
}
i jak zrobić ten kawałek zadania
"konstruktor przeciążony nadający wartości atrybutom poprzez parametry"
mam nadzieje ze bodziecie mi pomagać chcę powoli uczyć się c++ w zadaniach bo teorie jako tako znam z góry dzięki