– Cześć, Amigo!
12
Zadanie
Podstawy Java, poziom 9, lekcja 3
TableAdapter
Edytuj klasę TableAdapter tak, aby dostosowywała ona interfejs ATable do interfejsu BTable.
Metoda getHeaderText powinna zwracać "[<username>] : <table name>".
Na przykład, "[Amigo] : DashboardTable".
12
Zadanie
Podstawy Java, poziom 9, lekcja 3
Adapter
Użyj klasy AdapterFileOutputStream, aby dostosować FileOutputStream do nowego interfejsu AmigoStringWriter.
20
Zadanie
Podstawy Java, poziom 9, lekcja 3
Dostosowywanie wielu interfejsów
Dostosuj IncomeData do interfejsów Customer i Contact.
Klasa adaptera to IncomeDataAdapter.
Inicjalizuj countries przed uruchomieniem programu. Mapowanie pomiędzy kodami krajów i nazwami krajów:
UA Ukraina
US Stany Zjednoczone
FR Francja
Jeśli to konieczne, podaj numery telefonów z zerami, aby otrzy
20
Zadanie
Podstawy Java, poziom 9, lekcja 3
Jeszcze jeden adapter
Dostosuj Scanner do interfejsu PersonScanner.
Klasa adaptera to PersonScannerAdapter.
Utwórz prywatne pole final Scanner o nazwie fileScanner w klasie adaptera. Inicjalizuj pole w konstruktorze z jednym parametrem Scanner.
Plik przechowuje dane w następującym formacie:
John Michael Peterson 12 31 19
20
Zadanie
Podstawy Java, poziom 9, lekcja 3
Wzmocnij adapter
Dostosuj Customer i Contact do RowItem.
Klasa adaptera to DataAdapter.
Inicjalizuj countries przed uruchomieniem programu. Mapowanie pomiędzy kodami krajów i nazwami krajów:
UA Ukraina
US Stany Zjednoczone
FR Francja