mam takie zadania do napisania :
1. Zdefiniuj klasę przechowującą informację i nazwisku i mieniu osoby. Właściwości imię, nazwisko nie powinny być dostępne z zewnątrz klasy. Wprowadzanie danych do obiektu powinna umożliwiać odpowiednia metoda, wyświetlanie stanu obiektu również powinna realizować odpowiednia metoda. Zdefiniuj konstruktor klasy tak aby ustawiał stan obiektu na umożliwiający wprowadzanie danych, ale po wprowadzeniu danych ponowne uruchomienie metody wprowadzającej dane uniemożliwiło ich zmianę.
2. Napisz program wykorzystujący klasę z zadania drugiego. Obiekty definiuj dynamicznie.
Zaczęłam coś robić a mianowicie:
Kod: Zaznacz cały
#include <iostream>
using namespace std;
class osoba
{
private:
char imie[30], nazwisko[30];
bool czysadane;
public:
osoba()
{
czysadane=false;
}
void wyswietl_dane()
{
if (czysadane)
{
cout<<imie<<nazwisko<<endl;
}
else
cout<<"Brak danych"<<endl;
}
};
int main()
{
osoba podatnik;
podatnik.wyswietl_dane();
return 0;
}