Minecraft.PL

Baner serwera Minecraft.PL
  • Newsy
  • Forum
  • Pobierz
    • Gra i serwerMinecraft Download
    • SkinyMinecraft Download
  • Poradniki
    • Czym jest Minecraft?Czym jest minecraft
    • Crafting (Rzemiosło)Crafting minecraft
    • Zmiana skinaSkiny minecraft
    • Encyklopedia
      • Stworzenia
      • Jedzenie
      • Muzyka
      • Narzędzia
      • Piec
      • Rolnictwo
  • Discord

Strona główna » Java #1 – Podstawowy schemat klasy

Java #1 – Podstawowy schemat klasy

Java Minecraft

W pierwszej części poradnika dotyczącego języka Java, przyjrzymy się schematowi klasy – pojedynczego pliku, którego sposób tworzenia poznaliście już w artykule SeeRazo (LINK).

Przykładowa klasa:

A teraz, wyjaśnienie każdej linii kodu:
public class PierwszaKlasa – słowo public jest modyfikatorem dostępu, który kontroluje, jakie inne części programu mogą używać danego kodu. Słowo class informuje o tym, że kod poniżej jest klasą.
PierwszaKlasa to nazwa klasy – jeśli klasa ma modyfikator dostępu public, nazwa klasy musi być taka sama, jak nazwa pliku (w tym przypadku, plik nazywa się PierwszaKlasa.java). Staramy się nadawać nazwy zgodnie z konwencją mówiącą, że nazwy klas piszemy od dużej litery.

public static void main(String[] args) to linia będąca definicją metody, czyli fragmentu wykonywanego kodu. Po raz kolejny spotykamy tu znane już nam słowo public, teraz jednak pojawiło się jeszcze kilka innych. Pierwszym z nich jest static – jest on specyficznym modyfikatorem dostępu (tak, jak public), ponieważ może występować z innymi modyfikatorami. Jego działanie omówimy w przyszłości, ponieważ teraz nie jest nam ono potrzebne.
void to typ zmiennej zwracanej przez metodę. Zmienne i typy omówimy w dalszej części kursu.
Na razie możecie uznać, że static void jest koniecznym fragmentem kodu, zaś jego zastosowaniem zajmiemy się później.
main to nazwa metody. Nie bez powodu użyliśmy właśnie jej – uruchamiając program, wyszukiwana jest metoda public static void main, a więc ta metoda, którą napisaliśmy.
(String[] args) to argumenty metody. Argumentami również zajmiemy się później.

Wreszcie docieramy do momentu, w którym coś się dzieje – System.out.println("TEKST"); drukuje do konsoli tekst znajdujący się w cudzysłowie. Zgodnie z tradycją, pierwszym programem, który jest pisany przez uczących się programistów jest program wyświetlający tekst „Witaj, świecie!” („Hello, world!”) i właśnie taki program napisaliśmy.

Teraz, zapisz plik i uruchom go. W konsoli powinien pojawić się tekst:
Witaj, świecie!
lub dowolny inny, w zależności od tego, co wpisałeś między cudzysłowami.

Na koniec, mała ciekawostka:
Jeśli przy pisaniu korzystasz z programu Eclipse lub NetBeans, możesz w linii System.out.println("TEKST"); zamienić out na err, co spowoduje wyświetlenie tekstu na czerwono. Jest to zwykle wykorzystywane przy zgłaszaniu błędów – czerwony kolor się wyróżnia.

Na lekcji 2:

  • Co to są zmienne?
  • Co to są stałe?
  • Typy zmiennych: liczba, znak, tekst, boolean
  • Działania na zmiennych
lis 17, 2013ShookTea
Nowy zastrzyk dźwięków dodany do gryMigawki tygodnia z SeeRazo
Comments: 7
  1. Superkocur
    12 lat temu

    The first comment below this article.

    ReplyCancel
    • Superkocur
      12 lat temu

      He, he, he. Nie sądziłem, że pomysł zmiany czcionki tak jak w HTML’u wypali. Zobaczcie:
      Pogrubienie
      Skreślenie
      Kursywa
      Podkreślenie

      Linku nie dodam, bo prosi o modrację komentarza.
      Podpatrzę sobie budowę designu SeeRaza w kodzie źródłowym HTML. Ciekawe co z tego będzie.Szkoda, że nie działa zmiana koloru i rozmiaru czcionki. :(

      ReplyCancel
    • ShookTea
      12 lat temu

      A tak, zaraz dodam o wielkości liter.

      Niestety, o ile System.out i System.err są obiektami umożliwiającymi przesył tekstu, o tyle jednak z System.in trzeba się bardziej bawić… i na pewno nie będzie to „println()”, ponieważ jest to skrót od „print line” (wydrukuj linię) :D

      Zasadniczo to, co ci teraz pokażę, mocno wybiega do przodu, ale:
      http://4programmers.net/Pastebin/2616 – drukowanie tekstu wpisanego przez użytkownika do konsoli i wyłączenie programu,
      http://4programmers.net/Pastebin/2617 – to, co wyżej, ale powtarzane aż do ręcznego wyłączenia programu.

      ReplyCancel
      • ShookTea
        12 lat temu

        Ach, w drugi link wkradł mi się błąd, zapomniałem jednego nawiasa. Wybaczcie mi, ale pisałem to z pamięci :)

        Wersja poprawiona: http://4programmers.net/Pastebin/2621

        ReplyCancel
  2. Zzak Blue Zzaker
    12 lat temu

    Uczymy się Javy czy tylko piszemy przez nią pluginy na bukkita ?

    ReplyCancel
    • Superkocur
      12 lat temu

      I jedno i drugie. Nie widzisz ? Mnie bardziej cieszą na razie tylko lekcje Javy. Jeżeli te lekcje potrwają dalej to z przyjemnością poczytam artykuły SeeRaza. Coś mi się lekko we łbie nie mieści, żeby te lekcje do szły do tak wyskiego etapu, ale zobaczymy. Trzymam za to kciuki.

      ReplyCancel
    • ShookTea
      12 lat temu

      Od Bukkita masz artykuły SeeRazo. Na początek planuję przekazać podstawy, co zajmie lekcje 1-3. Później będziemy mieli: programowanie obiektowe, dziedziczenie, interfejsy i klasy wewnętrzne. Do tego momentu wszystkie programy będą się wyświetlały w konsolach (brak obrazków, brak okienek – tylko tekst). Później zaczniemy programowanie grafiki – okna, przyciski, menu, obsługa zdarzeń i cała reszta. Później już tylko małe informacje i porady, typu przesyłanie danych z programu do pliku i odwrotnie, oraz przygotowywanie całych projektów, np. wykonanie prostego edytora tekstu.

      ReplyCancel

Dodaj komentarz Anuluj pisanie odpowiedzi

ShookTea
12 lat temu 7 komentarzy Minecraft77-300, class, eclipse, err, funkcja, java, język, klasa, kurs, language, metoda, Minecraft, netbeans, out, println, programowanie, system115

© Copyright 2026 by Minecraft.PL – Wszelkie prawa zastrzeżone

Nasze utrzymanie!
Discord



Czym jest Minecraft?
Wyobraź sobie możliwość budowania jak za czasów klocków lego, świat nawiedzany przez przeróżne potwory, od zombie do wybuchających creeperów, przygodówkę, kiedy to wpadamy do ciemnej jaskini zapominając nagle gdzie było wyjście, połącz z wypixelowaną grafiką i masz Minecraft'a.

Czytaj dalej
|Serwery Minecraft
|Serwer Discord
|Skontaktuj się z nami!
2026 © Minecraft.PL
Strona Minecraft.pl nie jest w żaden sposób powiązana z Mojang!