Marek Banach

Marek Banach programista, x

Temat: obiekt java i funkcja skrótu

Witam

Mój problem polega na tym czy można stworzyć funkcje skrótu do istniejącego obiektu w javie? (Zakładam że obiekt przechowuje jakieś dane np. imie , nazwisko, pesel...) Znalazłem coś o Java Cryptography Architecture ale nie wiem czy to jest najlepszy pomysł. Proszę o opinie i pomoc. Z góry dziękuje.

konto usunięte

Temat: obiekt java i funkcja skrótu

Nie bardzo rozumiem problem. Czy to jest pytanie o javę? Jeśli tak, to trochę nie ta grupa.
Co do odpowiedzi: po pierwsze, masz funkcję hashującą w javie, domyślnie, dla każdego obiektu. Możesz tą metodę override'ować. Możesz sobie zrobić wszystko od początku, tyle, że najpewniej musisz to ręcznie zaimplementować:P

Zrób sobie
interface Hashable {
String computeHash();
}

i niech twoje klasy implementują ten interfejs.

Możesz też napisać klasę, która zaimplementuje tą metodę i poprzez Reflection będzie pobierać wszystkie zmienne w danej klasie i obliczać funkcję skrótu na ich podstawie. Jeśli inne klasy będą po niej dziedziczyć, wszystko samo się będzie liczyło.

Następna dyskusja:

java - automatyczne podpowi...




Wyślij zaproszenie do