- Megérkeztek a Xiaomi 15T sorozatának telefonjai Magyarországra
- Honor Magic6 Pro - kör közepén számok
- Milyen okostelefont vegyek?
- One mobilszolgáltatások
- Szülinapi ajándék: megkapta a One UI 8-at egy népszerű Galaxy
- Apple iPhone Air - almacsutka
- Samsung Galaxy S25 Ultra - titán keret, acélos teljesítmény
- „Új mérce az Android világában” – Kezünkben a Vivo X300 és X300 Pro
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Xiaomi 15T Pro - a téma nincs lezárva
Új hozzászólás Aktív témák
-
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
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Battlefield 6
- Rezsicsökkentés, spórolás (fűtés, szigetelés, stb.)
- WLAN, WiFi, vezeték nélküli hálózat
- Arc Raiders
- Megérkeztek a Xiaomi 15T sorozatának telefonjai Magyarországra
- Windows 11
- Mikrokontrollerek Arduino környezetben (programozás, építés, tippek)
- Kerékpárosok, bringások ide!
- iPad topik
- Honor Magic6 Pro - kör közepén számok
- További aktív témák...
- ÚJ SOHA NEM HASZNÁLT! Hihetetlen minőség megfizethető áron! Razer blade 17 RTX2080super 4koled TOUCH
- 1MIISI HELYETT! vadonatúj garanciás asus zephyrus g16 ! 32GB RAM!!! Oled
- Bravo 15 C7VE 15.6" FHD IPS Ryzen 7 7735HS RTX 4050 16GB 512GB NVMe magyar vbill gar
- Eladó új 17pro max 2tb kék színű készülék, 1év Apple Garanciával
- Eladó új iPhone 17Pro 256Gb kék színű nemetországban vasarolt, 1év garanciális készülék
- HIBÁTLAN iPhone 13 256GB Starlight -1 ÉV GARANCIA - Kártyafüggetlen, MS3663, 100% Akkumulátor
- AKCIÓ! Apple Watch SE 2024 44mm Cellular okosóra garanciával hibátlan működéssel
- Számlás,garanciás SSD-k! Kèszletről!
- HP ZBook Firefly 14 Gen8 I7-1165G7
- HIBÁTLAN iPhone 14 Pro Max 256GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS3510
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest