Jak mi ktoś w tym pomoże to będe wdzięczny do konca życia i umieszcze waszego linka na stronie PR4 na kazdej podstronie.
Piszemy baze danych numerów telefonów stacjonarnych. Przyjmujemy, 6e poprawne numery
(przechowywane przez takie obiekty) sa w formacie +KKNNNNNNN (K-cyfra numeru
kierunkowego, N-cyfra numeru). Klasa opisujaca wpis do takiej bazy-ksia6ki telefonicznej:
public class Kontakt
{
private String imieINazwisko;
private String telStacj;
private String mójKier = “12”;
}
-
W klasie Kontakt dopisz konstruktor, pozwalajacy na tworzenie obiektów kontaktów, ale
przy zachowaniu własciwego formatu numeru. Konstruktor powinien przyjmowac
zarówno numery w poprawnym formacie (+KKNNNNNNN), jak i numery lokalne w
formacie NNNNNNN. Do tych ostatnich automatycznie powinien dopisac lokalny numer
kierunkowy (przechowywany w polu mójKier). -
W klasie Kontakt dopisz metode, pozwalajaca na zmiane numeru kierunkowego danego
numeru. -
W klasie Kontakt dopisz metode, zwracajaca numer telefonu w formacie:
(KK) NNN-NN-NN -
Zmodyfikuj konstruktor klasy Kontakt w taki sposób, aby imie i nazwisko
przechowywane było w poprawnym formacie. Poprawny wpis zawiera imie i nazwisko
rozpoczynajace sie od du6ej litery, zas pozostałe litery sa małe (np. Jan Nowak, a nie jan
NOwak). -
W klasie Kontakt dopisz metode, zwracajaca, jako wartosc typu int, numer kierunkowy.
Wskazówka: do zamiany wartosci typu String na int trzeba u6yc wrappera Integer.