Przejdź do treści
Strona główna » 1.3 Java Podstawy | Definiowanie własnych klas, Java tutorial

1.3 Java Podstawy | Definiowanie własnych klas, Java tutorial

  • przez
java podstawy

Spis treści w Java tutorial

1. Klasa BmwX1
2. Analiza klasy w Java
4. Parametry jawne i niejawne

Klasa BmwX1

Schemat budowy klasy w Java, można opisać w sposób następujący w ramach java tutorial.

class NazwaKlasy{
pole
;
pole;
….
konstruktor
konstruktor
….
metoda1
metoda2
}

I przeanalizujmy następujący przykład implementacji klasy:

klasa java
klasa java, użycie

Analiza klasy w Java

Pola składowe

Klasa BmwX1 posiada 3 pola składowe: String vin, String engine, LocalDate productDate

Pole składowe typu String umożliwia zapisanie tekstu. W celu przypisania tekstu do obiektu String, należy przypisać mu tekst w cudzysłowiu np, vin = „WBA12345678”. Podobnie engine.

Typ LocalDate umożliwia zapisanie dany i jest to klasa w java i ma swoje metody. Żeby przypisać wartość do tej zmiennej możemy np przypisać wartość LocalDate.now(), co przypisze aktualną datę do zmiennej.

Konstruktory

Klasa posiada 2 konstruktory, jeden bezargumentowy, public BmwX1 (){}

a jeden z parametrami : BmwX1(String vin, String engine, LocalDate productDate){…}

Metody

Klasa posiada 3 metody, które są getterami. Ich jedyną funkcją jest umożliwienie pobrania pola składowego. To takie Java podstawy.

Poniżej w teście używamy argumentowego konstruktora i tworzymy nowy egzemplarz klasy, przez słowo kluczowe new i nazwę konstruktora z argumentami.
Całość przypisujemy do zmiennej bmwX1, by móc z niej korzystać w bliskiej przyszłości.

BmwX1 bmwX1 = new BmwX1("WBA123456789", "N57", LocalDate.now());

Parametry jawne i nie jawne | Java tutorial

Warto jeszcze podkreślić, że konstruktora bezargumentowy stworzy się sam przez Java , jeśli nie zdefiniujemy innego.
Domyślnie do naszych pół składowych zostanie przypisana wartość null, jeśli nie nadamy im innej wartości.
Istnieją też w Java tak zwane typy prymitywne, które mogą być polami składowymi. Są tutaj wpisane wraz z domyślnymi wartościami

byte = 0
short = 0
long = 0
double = 0.0d
int = 0
long = 0L
boolean = false

W następnym wpisie opiszemy dalsza rozważania na temat java i klas.

Cały kurs java dostępny poniżej

kurs java

pozdrawiamy,
Zespół Great

Pomocne linki:
Calculations

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *