Nie rozumiem zadania w Zaimplementuj metodę z obiektem. Jest to poziom 2 lekcja 1. W tym zadaniu tekst który ma wyświetlić się na ekranie wygląda tak:
print("Javy łatwo się nauczyć!");
print("Java jest zorientowana obiektowo!");
print("Java jest niezależna od platformy!");
rozwiązanie zadania to funkcja System.out.println (s); napisane 4 razy
Moje pytanie dotyczy tego skąd kod wie że s to te trzy linijki tekstu? Nie powinno być napisane wcześniej String s = i tutaj te trzy zdania?
Z góry dziękuję bardzo za pomoc :)
Interakcja z obiektem
Comments (1)
- Popular
- New
- Old
You must be signed in to leave a comment
Ciamcio
7 August 2023, 08:52
Niekoniecznie, ponieważ w deklaracji metody wskazujemy, że w metodzie print(String s) jako argument zostanie przekazany właśnie obiekt typu String (to co jest zawarte w nawiasach), czyli nasz tekst z metody main() zostanie przekazany do tej metodzie, która już przygotowała sobie w pamięć obszar na właśnie ten obiekt. Zapisu String s =... użylibyśmy gdy to my byśmy deklarowali miejsce w pamięci, a zostało takie miejsce utworzone pośrednio przez deklaracje metody.
0