- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Motorola Razr 60 Ultra - ez a kagyló könnyen megfő
- Poco F6 5G - Turbó Rudi
- Honor 400 Pro - gép a képben
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Netfone
- Hívószám-hamisítás
- Milyen okostelefont vegyek?
- Android alkalmazások - szoftver kibeszélő topik
- Honor 200 Pro - mobilportré
Új hozzászólás Aktív témák
-
Spidi77
csendes tag
Még a setterrel kapcsolatban lenne egy kérdésem.
A beolvas metódusban szeretném átadni közvetlen a setternek az értéket de nem nagyon jött eddig össze.
Valahogy így gondoltam, de lehetséges, hogy rosszul csinálom nagyon.public void beolvas(Scanner sc) {
System.out.println("Kérem a diák nevét!");
this.setNev(nev) = sc.nextLine();
}
public void setNev(String nev) {
this.nev = nev;
} -
Spidi77
csendes tag
válasz
btraven #11741 üzenetére
Köszönöm mindenkinek a segítséget így valamennyire előrébb vagyok. Kezdem már érteni a setter feladatát. Megpróbálom átadni a beolvas metódus értékét közvetlen a setternek, akkor valószínűleg már el fogja fogadni a kiértékelő program.
A tesztelés csak a következő tananyagban lesz egyenlőre annyira nem akarok előre rohanni. -
Spidi77
csendes tag
Sziasztok Segítséget kérné mivel kicsit elakadtam a tanulásban.
Lenne egy feladat amit nem tudok értelmezni,
és a setterek megírásával gondban vagyok.
Egyenlőre írtam egy vázlatot mire is gondoltam de a settereket még nem írtam meg rendesen, gondolom ott kellene levédeni az adattagokat???import java.util.Scanner;
/*Készítsünk a korábbi Diak osztályhoz konstruktort!
Tegyük a benne található adattagokat kívülről módosíthatatlanná!
Működjön a következő kódrészlet:
Diak jozsi = new Diak("Nagy Jozsef Leopold", 1999, 4.5);
System.out.println(jozsi.getAtlag());
System.out.println(jozsi.getNev());
A futtatás eredménye a következő lesz:
4.5
Nagy Jozsef Leopold
Az osztályban a korábbiakhoz képest ne legyen új adattag!
Legyen minden adattaghoz getter és setter!*/
/**
*
* @author spidi
*/
public class Diak {
private String nev;
private int szuletesiEv;
private double atlag;
private Diak() {}
public Diak(String nev, int szulEv, double atlag) {
this.nev = "Nagy Jozsef Leopold";
this.szuletesiEv = 1999;
this.atlag = 4.5;
}
public void beolvas(Scanner sc) {
System.out.println("Kérem a diák nevét!");
this.nev = sc.nextLine();
System.out.println("Kérem a diák születési évét!");
this.szuletesiEv = sc.nextInt();
System.out.println("Kérem a diák átlagát!");
this.atlag = sc.nextDouble();
}
public void kiir() {
System.out.println(getNev() + " (" + getSzuletesiEv() + "; "
+ getAtlag() + ")");
}
public void setNev(String nev) {
this.nev = nev;
}
public String getNev() {
return this.nev;
}
public void setSzuletesiEv(int szuletesiEv) {
this.szuletesiEv = szuletesiEv;
}
public int getSzuletesiEv() {
return this.szuletesiEv;
}
public void setAtlag(double atlag) {
this.atlag = atlag;
}
public double getAtlag() {
return this.atlag;
}
}
Új hozzászólás Aktív témák
Hirdetés
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Autós topik
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Hitelkártyák használata, hitelkártya visszatérítés
- EAFC 25
- Motorola Razr 60 Ultra - ez a kagyló könnyen megfő
- A fociról könnyedén, egy baráti társaságban
- Poco F6 5G - Turbó Rudi
- Mibe tegyem a megtakarításaimat?
- Tomasz72: Ventilátor upgrade
- Nintendo Switch 2
- További aktív témák...
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 16/32/64GB RAM RTX 4060Ti 8GB GAMER PC termékbeszámítással
- BESZÁMÍTÁS! MSI Z77 MPOWER Z77 chipset alaplap garanciával hibátlan működéssel
- Alkatrészt cserélnél vagy bővítenél? Nálunk van, ami kell! Enterprise alkatrészek ITT
- DOKKOLÓ BAZÁR! Lenovo, HP, DELL és egyéb más dokkolók (TELJES SZETTEK)
- AKCIÓ! Lenovo Legion Slim 5 Gamer notebook - R7 7435HS 16GB RAM 1TB SSD RTX 4070 8GB GDDR6 WIN11
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft
Város: Budapest