Samouczki Java

Jawa DOM Wprowadzenie do Javy Rozpocznij Java Składnia Javy Komentarze Java Zmienne Javy Typy danych Java Rzutowanie typu Java Operatory Java Ciągi Java Matematyka Java Java logiczne Java, jeśli...inne Przełącznik Java Java podczas pętli Java dla pętli Przerwa/Kontynuacja w Javie Tablice Java

Metody Java

Metody Java Parametry metody Java Przeciążanie metody Java Zakres Java Rekurencja Java

Klasy Java

Java OOP Klasy/obiekty Java Atrybuty klas Java Metody klas Java Konstruktory Javy Modyfikatory Java Enkapsulacja Javy Pakiety Java / API Dziedziczenie Javy Polimorfizm Javy Klasy wewnętrzne Java Abstrakcja Java Interfejs Java Wyliczenia Java Wejście użytkownika Java Data Java Lista tablic Java Połączona lista Java Java HashMap Zestaw skrótów Java Iterator Javy Klasy opakowujące Java Wyjątki Java Java RegEx Wątki Java Jawa Lambda

Obsługa plików Java

Pliki Java Tworzenie/zapis plików Java Odczytywanie plików Java Usuń pliki Java

Jak to zrobić

Dodaj dwie liczby

Odniesienie do Javy

Słowa kluczowe Java Metody ciągów Java Metody matematyczne w języku Java

Przykłady Javy

Przykłady Javy Kompilator Javy Ćwiczenia Java Quiz Java Certyfikat Java


Klasy i obiekty Java


Klasy/obiekty Java

Java to obiektowy język programowania.

Wszystko w Javie jest powiązane z klasami i obiektami, wraz z ich atrybutami i metodami. Na przykład: w prawdziwym życiu samochód jest przedmiotem. Samochód posiada atrybuty , takie jak waga i kolor oraz metody , takie jak napęd i hamulec.

Klasa jest jak konstruktor obiektów lub „plan” tworzenia obiektów.


Utwórz klasę

Aby utworzyć klasę, użyj słowa kluczowego class:

Main.java

Utwórz klasę o nazwie „ Main” ze zmienną x:

public class Main {
  int x = 5;
}

Pamiętaj z rozdziału Java Syntax , że klasa powinna zawsze zaczynać się wielką literą, a nazwa pliku java powinna być zgodna z nazwą klasy.


Utwórz obiekt

W Javie obiekt jest tworzony z klasy. Stworzyliśmy już klasę o nazwie Main, więc teraz możemy jej użyć do tworzenia obiektów.

Aby utworzyć obiekt Main, podaj nazwę klasy, a następnie nazwę obiektu i użyj słowa kluczowego new:

Przykład

Utwórz obiekt o nazwie „ myObj” i wypisz wartość x:

public class Main {
  int x = 5;

  public static void main(String[] args) {
    Main myObj = new Main();
    System.out.println(myObj.x);
  }
}



Wiele obiektów

Możesz stworzyć wiele obiektów jednej klasy:

Przykład

Utwórz dwa obiekty z Main:

public class Main {
  int x = 5;

  public static void main(String[] args) {
    Main myObj1 = new Main();  // Object 1
    Main myObj2 = new Main();  // Object 2
    System.out.println(myObj1.x);
    System.out.println(myObj2.x);
  }
}


Korzystanie z wielu klas

Możesz również utworzyć obiekt klasy i uzyskać do niego dostęp w innej klasie. Jest to często używane do lepszej organizacji klas (jedna klasa posiada wszystkie atrybuty i metody, podczas gdy druga klasa przechowuje main()metodę (kod do wykonania)).

Pamiętaj, że nazwa pliku java powinna być zgodna z nazwą klasy. W tym przykładzie utworzyliśmy dwa pliki w tym samym katalogu/folderze:

  • Main.java
  • Drugi.java

Main.java

public class Main {
  int x = 5;
}

Drugi.java

class Second {
  public static void main(String[] args) {
    Main myObj = new Main();
    System.out.println(myObj.x);
  }
}

Po skompilowaniu obu plików:

C:\Users\Your Name>javac Main.java
C:\Users\Your Name>javac Second.java

Uruchom plik Second.java:

C:\Users\Your Name>java Second

A wynik będzie następujący:

5

Dużo więcej o klasach i obiektach dowiesz się w następnych rozdziałach.


Sprawdź się za pomocą ćwiczeń

Ćwiczenie:

Utwórz obiekt o MyClassnazwie myObj.

  = new ();