2012-10-22 7 views

Odpowiedz

7

Wystarczy uczynić metoda końcowy.

3

Jeśli twoja metoda nie jest częścią twojego zbudowanego API i nie jest bezpośrednio wywoływana przez podklasy, wolę po prostu tworzyć swoją metodę private.

Jeśli hierarchia klas jest zawarta w pojedynczym pakiecie, należy podać metodę w zakresie pakietu (bez słowa kluczowego zakresu). W związku z tym tylko świat zewnętrzny (w tym inne pakiety) nie może uzyskać do niego dostępu i dlatego nie może go zmienić.

Jeśli metoda nie jest tak naprawdę częścią API, ale musi być widoczny przez podklasy nawet zewnętrznych, wolą zrobić to protected i final

Wreszcie, jeśli metoda jest częścią API, sprawiają, że public i final .

Powiązane problemy