Skocz do zawartości
Zamknięcie Forum PC LAB

Szanowny Użytkowniku,

Informujemy, że za 30 dni tj. 30 listopada 2024 r. serwis internetowy Forum PC LAB zostanie zamknięty.

Administrator Serwisu Forum PC LAB - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie: wypowiada całość usług Serwisu Forum PC LAB z zachowaniem miesięcznego okresu wypowiedzenia.

Administrator Serwisu Forum PC LAB informuje, że:

  1. Z dniem 29 listopada 2024 r. zakończy się świadczenie wszystkich usług Serwisu Forum PC LAB. Ważną przyczyną uzasadniającą wypowiedzenie jest zamknięcie Serwisu Forum PC LAB
  2. Dotychczas zamowione przez Użytkownika usługi Serwisu Forum PC LAB będą świadczone w okresie wypowiedzenia tj. do dnia 29 listopada 2024 r.
  3. Po ogłoszeniu zamknięcia Serwisu Forum od dnia 30 października 2024 r. zakładanie nowych kont w serwisie Forum PC LAB nie będzie możliwe
  4. Wraz z zamknięciem Serwisu Forum PC LAB, tj. dnia 29 listopada 2024 r. nie będzie już dostępny katalog treści Forum PC LAB. Do tego czasu Użytkownicy Forum PC LAB mają dostęp do swoich treści w zakładce "Profil", gdzie mają możliwość ich skopiowania lub archiwizowania w formie screenshotów.
  5. Administrator danych osobowych Użytkowników - Ringier Axel Springer Polska sp. z o.o. z siedzibą w Warszawie zapewnia realizację praw podmiotów danych osobowych przez cały okres świadczenia usług Serwisu Forum PC LAB. Szczegółowe informacje znajdziesz w Polityce Prywatności

Administrator informuje, iż wraz z zamknięciem Serwisu Forum PC LAB, dane osobowe Użytkowników Serwisu Forum PC LAB zostaną trwale usunięte ze względu na brak podstawy ich dalszego przetwarzania. Proces trwałego usuwania danych z kopii zapasowych może przekroczyć termin zamknięcia Forum PC LAB o kilka miesięcy. Wyjątek może stanowić przetwarzanie danych użytkownika do czasu zakończenia toczących się postepowań.

Temat został przeniesiony do archiwum

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

zielono133

Jak rozumiecie pojęcie metody w JAVA?

Rekomendowane odpowiedzi

Witam

NIebardzo ogarniam czym jest metoda w java .

Mógłby ktoś w taki normalny sposób to wyjaśnić?

Na forach strasznie kręcą i różnie piszą ...

 

Jedni piszą ,że metodę można utworzyć samemu , wymyślić samemu jej nazwę np. blabla() albo pies() ? Z drugiej strony w Klasie są już dostępne metody :hmm:

Np. w Klasie String mamy między innymi metody:

charAt

codePointAt

 

Z tego by wynikało ,że metoda pełni również fukcję odwoławczą

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Najprościej: metoda jest funkcją w klasie, która może korzystać z własności obiektu/klasy; trochę inaczej ma się to z metodami statycznymi, bądź też z klasami statycznymi które mogą mieć tylko statyczne pola/metody[nie jestem na 100% pewien czy w javie ten mechanizm też tak wygląda]. Niektóre znane Ci metody np. String.charAt ('String' jest klasą) są dostępne w standardowych bibliotekach. Jak wiesz (lub nie) możesz tworzyć własne klasy (co raczej na pewno Ci się przyda ;) ), które też będą mogły mieć metody.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Możesz mi wyjaśnić jak korzystać z dokumentacji java ?

Mamy np. Modifier and Type załóżmy ,że int w klasie String .

w niej metodę codePointCount . No ale o co chodzi z tym co jest w nawiasie codePointCount (int beginIndex, int endIndex) ?

https://docs.oracle.com/javase/7/docs/api/java/lang/String.html

Na przykład biorąc metodę:

int codePointCount(int beginIndex, int endIndex)

 

beginIndex i endIndex są argumentami metody.

int jest typem który metoda zwróci.

Returns the number of Unicode code points in the specified text range of this String. - opis metody.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Ja dodam, że pola i metody statyczne są składowymi klasy, a niestatyczne obiektu.

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Pola ,że tak powiem to się głównie umieszcza w nagłówku.

Oczywiście nagłówek nie w dosłownym tego słowa znaczeniu .

To się tak nie da wytłumaczyć :) bo pole jest zmienną klasy .

Pole to jakaś właściwość np. kolor

Ps.

Ogólnie proponuję olać definicje ,a skupiać się na przykładać bo inaczej początkujący zwariuje :mad2:

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

Ogólnie proponuję olać definicje ,a skupiać się na przykładać bo inaczej początkujący zwariuje :mad2:

Taa, a w kolejce jeszcze: testy, kontrola wersji, wzorce projektowe, itd. :E

Udostępnij tę odpowiedź


Odnośnik do odpowiedzi
Udostępnij na innych stronach

  • Ostatnio przeglądający   0 użytkowników

    Brak zarejestrowanych użytkowników przeglądających tę stronę.

×
×
  • Dodaj nową pozycję...