- Napisz program, który zawiera klasę
Opowiadanie
reprezentującą dowolny ciąg znaków o długości < 500. Klasa ta ma mieć prywatną tablicę składowąwyrazy
, prywatną składowąile
i konstruktory:
- bezargumentowy : wpisujący do tablicy
wyrazy
345 znaków ‘x’,ile = 100
, - dwuargumentowy : pierwszy argument to wzór znaku, a drugi to ilość powtórzeń. Potem do tablicy
wyrazy
należy dodać zgodnie z parametrami określoną ilość znaków. - jednoargumentowy : argumentem jest tablica znaków zawierająca łańcuch znaków (krótszy niż 500 znaków) – tekst ten jest kopiowany do tablicy
wyrazy
, ustalana jest wartośćile
.
Ponadto klasa Opowiadanie
ma zawierać metodę ZnajdzZamien
, która ma 2 parametry typu char
. We wnętrzu dodaj instrukcje wykonujące zamianę wszystkie wystąpień pierwszego parametru na drugi.
Dalej bezargumentową metodę Wyswietl
wyświetlającą tekst z tablicy wyrazy
.
W klasie Program
przetestuj działanie metod i tworzenie obiektów.