Megoldások

11.6.1. Hozzunk létre egy Dolgozó nevű osztályt a következő tulajdonságok reprezentálására:

 

11.6.2. Hozzunk létre az osztályunkhoz egy olyan paraméteres konstruktort, amely segítségével a példányosítás során minden adattagnak kezdőértéket adhatunk!

     A megoldáshoz vegyük igénybe a NetBeans konstruktor-generáló szolgáltatását! A szerkesztőterület helyi menüjében az "Constructor..." menüpontot választva érhetjük el a funkciót, majd minden adattagot kijelölve a konstruktor forráskódja automatikusan létrejön:

A konstruktor forráskódja:

 

11.6.3. Példányosítsuk az előző osztályunkat! Hozzuk létre az alábbi objektumokat, majd a megadott kódrészletet beszúrva írassuk ki őket a képernyőre!

Beszúrandó kódrészlet:


Példányosítás és kiírás:


Az eredmény:

 

11.6.4. Készítsünk a pályakezdő dolgozóknak olyan konstruktort, ahol a fizetés a minimálbérrel egyezik meg (2010-ben ez 73.500 Ft), és az adójóváírás alanyi jogon járjon! Ezt a konstruktort felhasználva hozzuk létre és írassuk ki a következő tulajdonságokkal rendelkező objektumot: Soós Elemér, 1990, gyakornok.

Tömörebb megoldás a this() kulcsszó használatával:


Példány létrehozása és képernyőre írása:

 

A feladatok forráskódja: Dolgozo.java.