Hirdetés
- Jövőre jósolják a memóriahiányt, ami egy évtizedig is fennmaradhat?
- Intel Core Ultra 3, Core Ultra 5, Ultra 7, Ultra 9 "Arrow Lake" LGA 1851
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- Soundbar, soundplate, hangprojektor
- Philips LCD és LED TV-k
- Milyen billentyűzetet vegyek?
- Projektor topic
- SSD kibeszélő
- Androidos tablet topic
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
Ú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?:))
- GYÖNYÖRŰ iPhone 12 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS2113, 100% Akkumulátor
- Telefon felvásárlás!! Honor 90 Lite/Honor 90/Honor Magic5 Lite/Honor Magic6 Lite/Honor Magic5 Pro
- ÁRGARANCIA!Épített KomPhone Ryzen 5 7600X 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- Dell Latitude 7440 -14"FHD+1 IPS - i5-1345U 16GB - 512GB - Win11 - 1 év garancia + Dokkoló + 240W DC
- GYÖNYÖRŰ iPhone 13 256GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3209, 94% Akkumulátor
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest